Authored by shijian

验证码后短信无线发的问题

... ... @@ -59,6 +59,7 @@ const generate = (req, res) => {
req.session.captcha = captcha.text;
req.session.captchaCount = 0;
req.session.hasGetSMS = false;
res.writeHead(200, {
'Content-Type': 'image/png'
... ...
... ... @@ -154,9 +154,9 @@ let sendBindMsg = (req, res, next) => {
let area = req.body.area;
// 检查是否检查过
let checkNum = yield cache.get(`regCheckMobileNum_${mobile}`);
// let checkNum = yield cache.get(`regCheckMobileNum_${mobile}`);
if (!checkNum) {
if (req.session.hasGetSMS) {
data.message = '发送失败';
return res.json(data);
}
... ... @@ -176,6 +176,7 @@ let sendBindMsg = (req, res, next) => {
return cache.set(sendCodeKey, sendCodeTimes + 1, 3600).then(() => {
if (result.code) {
req.session.hasGetSMS = true;
return res.json(result);
} else {
data.message = '发送失败';
... ...
... ... @@ -580,6 +580,9 @@ exports.init = function() {
sendSMSCaptcha().then((data)=>{
if (data.code !== 200) {
errTip($smsCaptchaInput, data.message);
refreshImgCaptcha();
} else {
hideTip($smsCaptchaInput);
}
});
});
... ...