|
@@ -6,6 +6,7 @@ namespace app\api\controller;
|
|
|
|
|
|
use app\admin\model\sms\SmsRecord;
|
|
|
use app\http\validates\user\RegisterValidates;
|
|
|
+use app\http\validates\user\RestValidates;
|
|
|
use app\models\user\User;
|
|
|
use app\models\user\UserToken;
|
|
|
use app\models\user\WechatUser;
|
|
@@ -264,16 +265,16 @@ class AuthController
|
|
|
{
|
|
|
list($account, $captcha, $password) = UtilService::postMore([['account', ''], ['captcha', ''], ['password', '']], $request, true);
|
|
|
try {
|
|
|
- validate(RegisterValidates::class)->scene('register')->check(['account' => $account, 'captcha' => $captcha, 'password' => $password]);
|
|
|
+ validate(RestValidates::class)->scene('register')->check(['account' => $account, 'captcha' => $captcha, 'password' => $password]);
|
|
|
} catch (ValidateException $e) {
|
|
|
return app('json')->fail($e->getError());
|
|
|
}
|
|
|
-// $verifyCode = CacheService::get('code_' . $account);
|
|
|
-// if (!$verifyCode)
|
|
|
-// return app('json')->fail('请先获取验证码');
|
|
|
-// $verifyCode = substr($verifyCode, 0, 6);
|
|
|
-// if ($verifyCode != $captcha)
|
|
|
-// return app('json')->fail('验证码错误');
|
|
|
+ $verifyCode = CacheService::get('code_' . $account);
|
|
|
+ if (!$verifyCode)
|
|
|
+ return app('json')->fail('请先获取验证码');
|
|
|
+ $verifyCode = substr($verifyCode, 0, 6);
|
|
|
+ if ($verifyCode != $captcha)
|
|
|
+ return app('json')->fail('验证码错误');
|
|
|
if (strlen(trim($password)) < 6 || strlen(trim($password)) > 16)
|
|
|
return app('json')->fail('密码必须是在6到16位之间');
|
|
|
if ($password == '123456') return app('json')->fail('密码太过简单,请输入较为复杂的密码');
|