|
@@ -67,15 +67,15 @@ public class TeachcloudReportAuthenticationService implements AuthorizationServi
|
|
|
throw ExceptionResultEnum.AUTHORIZATION_ERROR.exception();
|
|
|
}
|
|
|
|
|
|
- Long expireTime = redisUtil.getUserSessionExpire(accessEntity.getIdentity());
|
|
|
- if (Objects.nonNull(expireTime) && expireTime.longValue() > -1L) {
|
|
|
- if (Objects.nonNull(tbSession.getLastAccessTime()) && (System.currentTimeMillis() - tbSession.getLastAccessTime()) / 1000 > dictionaryConfig.sysDomain().getSessionActive().getSeconds()) {
|
|
|
- log.warn("Authorization faile: session active, session active is " + dictionaryConfig.sysDomain().getSessionActive().getSeconds());
|
|
|
- throw ExceptionResultEnum.NOT_LOGIN.exception();
|
|
|
- }
|
|
|
- tbSession.setLastInfo();
|
|
|
- redisUtil.setUserSession(accessEntity.getIdentity(), tbSession, expireTime);
|
|
|
- }
|
|
|
+// Long expireTime = redisUtil.getUserSessionExpire(accessEntity.getIdentity());
|
|
|
+// if (Objects.nonNull(expireTime) && expireTime.longValue() > -1L) {
|
|
|
+// if (Objects.nonNull(tbSession.getLastAccessTime()) && (System.currentTimeMillis() - tbSession.getLastAccessTime()) / 1000 > dictionaryConfig.sysDomain().getSessionActive().getSeconds()) {
|
|
|
+// log.warn("Authorization faile: session active, session active is " + dictionaryConfig.sysDomain().getSessionActive().getSeconds());
|
|
|
+// throw ExceptionResultEnum.NOT_LOGIN.exception();
|
|
|
+// }
|
|
|
+// tbSession.setLastInfo();
|
|
|
+// redisUtil.setUserSession(accessEntity.getIdentity(), tbSession, expireTime);
|
|
|
+// }
|
|
|
|
|
|
List<String> privilegeUrl = cacheService.privilegeUrlCache(PrivilegePropertyEnum.NO_AUTH);
|
|
|
//无需鉴权的url
|