소스 검색

登录双因素认证后端:skip数据跳过认证

zhuang 1 년 전
부모
커밋
d20afe69b5
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      business-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ZhcxLoginServiceImpl.java

+ 5 - 1
business-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ZhcxLoginServiceImpl.java

@@ -67,7 +67,11 @@ public class ZhcxLoginServiceImpl implements ZhcxLoginService {
         }
 
         boolean exist = redisService.hasKey(loginType + account);
-        boolean contains = "skip".equals(sysUserDo.getRemark());
+        String remark = sysUserDo.getRemark();
+        boolean contains = false;
+        if(StringUtils.isNotBlank(remark)){
+            contains = "skip".equals(sysUserDo.getRemark());
+        }
         if(exist || contains){
             Object yzmObj = redisService.getRedisCatchObj(loginType + account);
             if(ObjectUtil.isEmpty(yzmObj) && !contains){