deason 5 年之前
父節點
當前提交
09e96cde29
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/main/java/cn/com/qmth/examcloud/app/core/config/TokenFilter.java

+ 5 - 0
src/main/java/cn/com/qmth/examcloud/app/core/config/TokenFilter.java

@@ -122,6 +122,11 @@ public class TokenFilter implements Filter {
         boolean isAllow = this.filterAccessUrl(url);
         if (!isAllow) {
             if (loginInfo.hasExpired(PLATFORM_SESSION_EXPIRE_TIME)) {
+                if (StringUtils.isBlank(loginInfo.getPassword())) {
+                    log.info("Can't reLogin, no password.");
+                    return null;
+                }
+
                 boolean isDoing = authService.isDoingExam(loginInfo.getRootOrgId(), loginInfo.getAccountType(), loginInfo.getAccount());
                 log.info("[Check Doing Exam] result is " + isDoing);
                 if (isDoing) {