Browse Source

用户登录优化

zhijiezhao 2 years ago
parent
commit
3552c512f4

+ 3 - 3
src/main/java/com/caimei365/user/service/impl/LoginServiceImpl.java

@@ -85,9 +85,9 @@ public class LoginServiceImpl implements LoginService {
         }
         //处理比对密码
         UserLoginVo baseUser = loginMapper.getLoginUserByMobileOrEmail(mobileOrEmail);
-        String key = "login-" + baseUser.getUserId();
-        boolean exists = redisService.exists(key);
-        if (baseUser != null) {
+        if (null != baseUser) {
+            String key = "login-" + baseUser.getUserId();
+            boolean exists = redisService.exists(key);
             //如果30分钟内输入错误记录>=5,return该账号暂时被冻结,请(30-最前一次时间)分钟后重试或直接修改密码
             if (exists) {
                 String val = (String) redisService.get(key);