|
@@ -27,25 +27,22 @@ class Register extends API {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
checkUsername(username) {
|
|
checkUsername(username) {
|
|
|
- const regex = /^[\u4e00-\u9fa5A-Za-z0-9]{4,12}$/;
|
|
|
|
|
|
|
+ const regex = /^[\u4e00-\u9fa5A-Za-z0-9]{3,12}$/;
|
|
|
return regex.test(username);
|
|
return regex.test(username);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
async onRequest(req, res) {
|
|
async onRequest(req, res) {
|
|
|
- let { username, email, code, password } = req.body;
|
|
|
|
|
|
|
+ let { username, email, code, password } = req.body
|
|
|
|
|
|
|
|
- if ([username, email, code, password].some(value => value === '' || value === null || value === undefined)) {
|
|
|
|
|
- res.json({
|
|
|
|
|
- ...BaseStdResponse.MISSING_PARAMETER,
|
|
|
|
|
- endpoint: 1513126
|
|
|
|
|
- });
|
|
|
|
|
- return;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if ([username, email, code, password].some(value => value === '' || value === null || value === undefined))
|
|
|
|
|
+ return res.json({
|
|
|
|
|
+ ...BaseStdResponse.MISSING_PARAMETER
|
|
|
|
|
+ })
|
|
|
|
|
|
|
|
if(!this.checkUsername(username))
|
|
if(!this.checkUsername(username))
|
|
|
return res.json({
|
|
return res.json({
|
|
|
...BaseStdResponse.ERR,
|
|
...BaseStdResponse.ERR,
|
|
|
- msg: '用户名需在4到12位之间,且不能含有特殊字符'
|
|
|
|
|
|
|
+ msg: '用户名需在3到12位之间,且不能含有特殊字符'
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
password = atob(password);
|
|
password = atob(password);
|