Browse Source

bug fix: did not check nickname length when created

master
filesite 5 days ago
parent
commit
c546c61309
  1. 10
      themes/tajian/controller/FrontapiController.php

10
themes/tajian/controller/FrontapiController.php

@ -907,10 +907,10 @@ eof;
$err = "请填写注册你的昵称"; $err = "请填写注册你的昵称";
}else { }else {
$nickname = Common::cleanSpecialChars($nickname); $nickname = Common::cleanSpecialChars($nickname);
}
if (mb_strlen($nickname, 'utf-8') < 2 || mb_strlen($nickname, 'utf-8') > 5) { if (mb_strlen($nickname, 'utf-8') < 2 || mb_strlen($nickname, 'utf-8') > 5) {
$err = "昵称至少 2 个汉字,最多 5 个汉字,请按规则填写"; $err = "昵称至少 2 个汉字,最多 5 个汉字,请按规则填写";
}
} }
if (empty($err)) { //如果数据检查通过,尝试保存 if (empty($err)) { //如果数据检查通过,尝试保存
@ -1359,6 +1359,10 @@ eof;
$err = "请填写新账号的昵称"; $err = "请填写新账号的昵称";
}else { }else {
$new_nickname = Common::cleanSpecialChars($new_nickname); $new_nickname = Common::cleanSpecialChars($new_nickname);
if (mb_strlen($new_nickname, 'utf-8') < 2 || mb_strlen($new_nickname, 'utf-8') > 5) {
$err = "昵称至少 2 个汉字,最多 5 个汉字,请按规则填写";
}
} }
if (empty($err)) { //如果数据检查通过,尝试保存 if (empty($err)) { //如果数据检查通过,尝试保存

Loading…
Cancel
Save