Skip to content
dengyongbin edited this page Jan 3, 2017 · 23 revisions

用户模块

支持手机号和邮箱2种账号模式方式,参数分别为phone和email

发送验证码如果使用邮箱服务,需要在quickcms中配置account_send_email账户,在mail中配置具体参数

密码登陆API

Route::post('login', '\Loopeer\QuickCms\Http\Controllers\Api\AccountController@loginByPassword');

验证码登陆API

Route::post('login', '\Loopeer\QuickCms\Http\Controllers\Api\AccountController@loginByCaptcha');

注册API

// 如果业务中有使用到环信IM功能,可在quickcms中配置account_bind_im为true

Route::post('register', '\Loopeer\QuickCms\Http\Controllers\Api\AccountController@register');

忘记密码API

Route::post('forgetPassword', '\Loopeer\QuickCms\Http\Controllers\Api\AccountController@forgetPassword');

修改密码API

Route::post('updatePassword', '\Loopeer\QuickCms\Http\Controllers\Api\AccountController@updatePassword')->middleware('auth');

验证码API(手机号+邮箱)

Route::get('captcha', '\Loopeer\QuickCms\Http\Controllers\Api\AccountController@captcha');

语音验证码API(手机号)

Route::get('verify', '\Loopeer\QuickCms\Http\Controllers\Api\AccountController@verify');

用户详情API

Route::get('detail', '\Loopeer\QuickCms\Http\Controllers\Api\AccountController@detail')->middleware('auth');

根据im_username获取用户详情API

Route::get('easeMobDetail', '\Loopeer\QuickCms\Http\Controllers\Api\AccountController@easeMobDetail')->middleware('auth');

用户更新API

Route::post('update', '\Loopeer\QuickCms\Http\Controllers\Api\AccountController@update')->middleware('auth');
Clone this wiki locally