Authored by 王水玲

快捷登录修改

@@ -53,7 +53,6 @@ var secondCount = 60; @@ -53,7 +53,6 @@ var secondCount = 60;
53 // 短信验证码只能验证一次 53 // 短信验证码只能验证一次
54 var isSmsCheckedSuccessFlag = false; 54 var isSmsCheckedSuccessFlag = false;
55 var currLoginType = 'PasswordLogin'; 55 var currLoginType = 'PasswordLogin';
56 -var imgIsRight = false;  
57 var userIsRight = false; 56 var userIsRight = false;
58 var smsIsRight = false; 57 var smsIsRight = false;
59 58
@@ -230,7 +229,12 @@ function validateCaptchaImgAsync(isSms) { @@ -230,7 +229,12 @@ function validateCaptchaImgAsync(isSms) {
230 if (result.code === 200) { 229 if (result.code === 200) {
231 return true; 230 return true;
232 } else { 231 } else {
  232 + if (result.captchaCount === false) {
  233 + errTip($imgCaptchaInput, result.message);
  234 + } else {
233 errTip($imgCaptchaInput, isSms ? '图形验证码不正确,请重新输入' : '验证码不正确'); 235 errTip($imgCaptchaInput, isSms ? '图形验证码不正确,请重新输入' : '验证码不正确');
  236 + }
  237 +
234 return false; 238 return false;
235 } 239 }
236 }); 240 });
@@ -238,7 +242,7 @@ function validateCaptchaImgAsync(isSms) { @@ -238,7 +242,7 @@ function validateCaptchaImgAsync(isSms) {
238 242
239 // 整合本地和异步验证信息 243 // 整合本地和异步验证信息
240 function validateCaptchaImg(isSms) { 244 function validateCaptchaImg(isSms) {
241 - if ($captchaWrap.hasClass('hide') || imgIsRight) { 245 + if ($captchaWrap.hasClass('hide')) {
242 return true; 246 return true;
243 } 247 }
244 248
@@ -261,7 +265,6 @@ function validateCaptchaImg(isSms) { @@ -261,7 +265,6 @@ function validateCaptchaImg(isSms) {
261 }()).then(function() { 265 }()).then(function() {
262 hideTip($imgCaptchaInput); 266 hideTip($imgCaptchaInput);
263 ep.emit('captcha', true); 267 ep.emit('captcha', true);
264 - imgIsRight = true;  
265 }).fail(function() { 268 }).fail(function() {
266 ep.emit('captcha', false); 269 ep.emit('captcha', false);
267 setTimeout(function() { 270 setTimeout(function() {
@@ -398,10 +401,6 @@ $imgCaptchaInput.on('focus', function() { @@ -398,10 +401,6 @@ $imgCaptchaInput.on('focus', function() {
398 $(this).off('blur').on('blur', imgCaptchaBlur); 401 $(this).off('blur').on('blur', imgCaptchaBlur);
399 }); 402 });
400 403
401 -$imgCaptchaInput.on('input', function() {  
402 - imgIsRight = false;  
403 -});  
404 -  
405 // 邮箱自动完成列表项点击 404 // 邮箱自动完成列表项点击
406 $emailAutoComplete.on('click', 'li', function() { 405 $emailAutoComplete.on('click', 'li', function() {
407 $phoneNumInput.val($(this).text()).focus(); 406 $phoneNumInput.val($(this).text()).focus();
@@ -513,7 +512,6 @@ function sendCaptchaSmsAsync() { @@ -513,7 +512,6 @@ function sendCaptchaSmsAsync() {
513 errTip($imgCaptchaInput, data.message); 512 errTip($imgCaptchaInput, data.message);
514 ep.emit('captcha', false); 513 ep.emit('captcha', false);
515 refreshCaptcha(); 514 refreshCaptcha();
516 - imgIsRight = false;  
517 return false; 515 return false;
518 } 516 }
519 }); 517 });
@@ -598,7 +596,6 @@ function validateCaptchaSms() { @@ -598,7 +596,6 @@ function validateCaptchaSms() {
598 }).fail(function() { 596 }).fail(function() {
599 ep.emit('smsCode', false); 597 ep.emit('smsCode', false);
600 refreshCaptcha(); 598 refreshCaptcha();
601 - imgIsRight = false;  
602 }); 599 });
603 } 600 }
604 601