Authored by ccbikai(👎🏻🍜)

登录失败写入缓存

@@ -14,6 +14,8 @@ const cookie = global.yoho.cookie; @@ -14,6 +14,8 @@ const cookie = global.yoho.cookie;
14 const helpers = global.yoho.helpers; 14 const helpers = global.yoho.helpers;
15 const log = global.yoho.logger; 15 const log = global.yoho.logger;
16 const config = global.yoho.config; 16 const config = global.yoho.config;
  17 +const cache = global.yoho.cache;
  18 +const logger = global.yoho.logger;
17 const utils = require(global.utils); 19 const utils = require(global.utils);
18 const RegService = require('../models/reg-service'); 20 const RegService = require('../models/reg-service');
19 const AuthHelper = require('../models/auth-helper'); 21 const AuthHelper = require('../models/auth-helper');
@@ -211,6 +213,8 @@ const local = { @@ -211,6 +213,8 @@ const local = {
211 captchaShow: true 213 captchaShow: true
212 }; 214 };
213 215
  216 + cache.set(`loginErrorIp:${req.yoho.clientIp}`, true, 3600).catch(logger.error);
  217 +
214 res.json(obj); 218 res.json(obj);
215 } else { 219 } else {
216 let refer = req.cookies.refer; 220 let refer = req.cookies.refer;