Authored by 毕凯

Merge branch 'hotfix/verifycode' into 'master'

登录每次都展示校验验证码



See merge request !335
@@ -111,7 +111,9 @@ const local = { @@ -111,7 +111,9 @@ const local = {
111 res.render('login', { 111 res.render('login', {
112 width750: true, 112 width750: true,
113 loginIndex: true, // 模板中使用JS的标识 113 loginIndex: true, // 模板中使用JS的标识
114 - captchaShow: _.get(req.session, 'login.errorCount') <= 0, 114 +
  115 + // captchaShow: _.get(req.session, 'login.errorCount') <= 0,
  116 + captchaShow: true, // 170306 因为暴力破解密码问题,要求每次都展示验证码
115 117
116 // 返回的URL链接 118 // 返回的URL链接
117 backUrl: 'javascript:history.go(-1)', // eslint-disable-line 119 backUrl: 'javascript:history.go(-1)', // eslint-disable-line
@@ -162,7 +164,9 @@ const local = { @@ -162,7 +164,9 @@ const local = {
162 // 返回的URL链接 164 // 返回的URL链接
163 backUrl: 'javascript:history.go(-1)', // eslint-disable-line 165 backUrl: 'javascript:history.go(-1)', // eslint-disable-line
164 loginInternational: true, // 模板中使用JS的标识 166 loginInternational: true, // 模板中使用JS的标识
165 - captchaShow: _.get(req.session, 'login.errorCount') <= 0, 167 +
  168 + // captchaShow: _.get(req.session, 'login.errorCount') <= 0,
  169 + captchaShow: true, // 170306 因为暴力破解密码问题,要求每次都展示验证码
166 isPassportPage: true, // 模板中模块标识 170 isPassportPage: true, // 模板中模块标识
167 headerText: '登录', 171 headerText: '登录',
168 areaCode: '+86', // 默认区号 172 areaCode: '+86', // 默认区号
@@ -173,6 +177,10 @@ const local = { @@ -173,6 +177,10 @@ const local = {
173 }); 177 });
174 }, 178 },
175 login: (req, res, next) => { 179 login: (req, res, next) => {
  180 +
  181 + // 170306 因为暴力破解密码问题,要求每次都校验验证码
  182 + _.set(req.session, 'login.errorCount', 0);
  183 +
176 let count = _.get(req.session, 'login.errorCount'); 184 let count = _.get(req.session, 'login.errorCount');
177 185
178 if (count == null) { // eslint-disable-line 186 if (count == null) { // eslint-disable-line