Authored by 陈轩

账户密码优化 nodejs

@@ -251,7 +251,7 @@ const setNewPasswordByMobilePage = (req, res) => { @@ -251,7 +251,7 @@ const setNewPasswordByMobilePage = (req, res) => {
251 let areaCode = req.query.areaCode || '86'; 251 let areaCode = req.query.areaCode || '86';
252 let code = req.query.code || ''; 252 let code = req.query.code || '';
253 253
254 - if (!(code || (token && helpers.verifyMobile(phoneNum)))) { 254 + if (!(code || (token && /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/.test(phoneNum)))) {
255 res.redirect(400); 255 res.redirect(400);
256 return; 256 return;
257 } 257 }
@@ -228,7 +228,7 @@ let setPassword = (req, res, next) => { @@ -228,7 +228,7 @@ let setPassword = (req, res, next) => {
228 } 228 }
229 229
230 // 判断密码是否符合规则 230 // 判断密码是否符合规则
231 - if (!helpers.verifyPassword(password)) { 231 + if (!/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/.test(password)) {
232 return res.json(data); 232 return res.json(data);
233 } 233 }
234 234
@@ -283,7 +283,7 @@ exports.password = (req, res, next) => { @@ -283,7 +283,7 @@ exports.password = (req, res, next) => {
283 return res.json(data); 283 return res.json(data);
284 } 284 }
285 285
286 - if (!helpers.verifyPassword(password)) { 286 + if (!/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/.test(password)) {
287 return res.json(data); 287 return res.json(data);
288 } 288 }
289 289