Authored by 梁志锋

登录支持验证码

@@ -87,8 +87,6 @@ module.exports = { @@ -87,8 +87,6 @@ module.exports = {
87 return callback(null, result); 87 return callback(null, result);
88 }; 88 };
89 var loginErrcallback = function (err) { 89 var loginErrcallback = function (err) {
90 - req.session.captchaErrorTimes +=1 ;  
91 - console.log(req.session.captchaErrorTimes);  
92 result.needCaptcha = true; 90 result.needCaptcha = true;
93 return callback(null, result); 91 return callback(null, result);
94 }; 92 };
@@ -100,7 +98,6 @@ module.exports = { @@ -100,7 +98,6 @@ module.exports = {
100 if(userData.data_authority&&userData.data_authority.brand&&userData.data_authority.brand.list){ 98 if(userData.data_authority&&userData.data_authority.brand&&userData.data_authority.brand.list){
101 userInfo.brands=userData.data_authority.brand.is_all?"0":Object.keys(userData.data_authority.brand.list); 99 userInfo.brands=userData.data_authority.brand.is_all?"0":Object.keys(userData.data_authority.brand.list);
102 } 100 }
103 - req.session.captchaErrorTimes = 0 ;  
104 common.allRight().sessionAsync(user, password).done(function (allRes,sesRes) { 101 common.allRight().sessionAsync(user, password).done(function (allRes,sesRes) {
105 var cookie = sesRes.caseless.dict["set-cookie"]; 102 var cookie = sesRes.caseless.dict["set-cookie"];
106 allRes.data.forEach(function (data) { 103 allRes.data.forEach(function (data) {
@@ -20,13 +20,13 @@ @@ -20,13 +20,13 @@
20 </div> 20 </div>
21 </div> 21 </div>
22 <div class="login-content"> 22 <div class="login-content">
23 - <form method="POST" class="margin-bottom-0" onsubmit='return false;'> 23 + <form class="margin-bottom-0" onsubmit='return false;'>
24 <input type="hidden" name="refer" value="%2F"> 24 <input type="hidden" name="refer" value="%2F">
25 <div class="form-group m-b-20"> 25 <div class="form-group m-b-20">
26 - <input type="text" class="form-control input-lg" name="user" placeholder="用户名" autocomplete="off" /> 26 + <input type="text" class="form-control input-lg" id="user" name="user" placeholder="用户名" autocomplete="off" />
27 </div> 27 </div>
28 <div class="form-group m-b-20"> 28 <div class="form-group m-b-20">
29 - <input type="password" class="form-control input-lg" name="password" placeholder="密码" autocomplete="off" /> 29 + <input type="password" class="form-control input-lg" id="password" name="password" placeholder="密码" autocomplete="off" />
30 </div> 30 </div>
31 <div class="input-group mb15 captcha-wrap hide"> 31 <div class="input-group mb15 captcha-wrap hide">
32 <input type="text" name="captcha" id="captcha" class="form-control" placeholder="图形验证码" autocomplete="off" maxlength="4"> 32 <input type="text" name="captcha" id="captcha" class="form-control" placeholder="图形验证码" autocomplete="off" maxlength="4">