fix: 添加密码账号长度限制

This commit is contained in:
weifashi 2023-06-06 11:50:19 +08:00
parent 098269adf6
commit 6f1a0d90b0

View File

@ -61,7 +61,11 @@ class UsersController extends AbstractController
$email = trim(Request::input('email')); $email = trim(Request::input('email'));
$password = trim(Request::input('password')); $password = trim(Request::input('password'));
$isRegVerify = Base::settingFind('emailSetting', 'reg_verify') === 'open'; $isRegVerify = Base::settingFind('emailSetting', 'reg_verify') === 'open';
if ($type == 'reg') { if ($type == 'reg') {
if( mb_strlen($email) > 32 || mb_strlen($password) > 32){
return Base::retError('账号密码最多可输入32位数字');
}
$setting = Base::setting('system'); $setting = Base::setting('system');
if ($setting['reg'] == 'close') { if ($setting['reg'] == 'close') {
return Base::retError('未开放注册'); return Base::retError('未开放注册');
@ -77,6 +81,9 @@ class UsersController extends AbstractController
return Base::retError('注册成功,请验证邮箱后登录', ['code' => 'email']); return Base::retError('注册成功,请验证邮箱后登录', ['code' => 'email']);
} }
} else { } else {
if( mb_strlen($email) > 32 || mb_strlen($password) > 32){
return Base::retError('帐号或密码错误');
}
$needCode = !Base::isError(User::needCode($email)); $needCode = !Base::isError(User::needCode($email));
if ($needCode) { if ($needCode) {
$code = trim(Request::input('code')); $code = trim(Request::input('code'));