From 2c875554fd972600307a98ed8583f20545a55b99 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期三, 22 五月 2024 10:58:22 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/DolphinEnglish
---
ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthLogic.java | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthLogic.java b/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthLogic.java
index fa04637..403347e 100644
--- a/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthLogic.java
+++ b/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthLogic.java
@@ -3,6 +3,8 @@
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
+
+import com.ruoyi.system.api.model.LoginUserParent;
import org.springframework.util.PatternMatchUtils;
import com.ruoyi.common.core.context.SecurityContextHolder;
import com.ruoyi.common.core.exception.auth.NotLoginException;
@@ -53,6 +55,13 @@
{
tokenService.delLoginUser(token);
}
+ /**
+ * 家长端会话注销,根据指定Token
+ */
+ public void logoutByToken1(String token)
+ {
+ tokenService.delLoginUser1(token);
+ }
/**
* 检验用户是否已经登录,如未登录,则抛出异常
@@ -92,6 +101,16 @@
{
return tokenService.getLoginUser(token);
}
+ /**
+ * 获取当前用户缓存信息, 如果未登录,则抛出异常
+ *
+ * @param token 前端传递的认证信息
+ * @return 用户缓存信息
+ */
+ public LoginUserParent getLoginUser1(String token)
+ {
+ return tokenService.getLoginUser1(token);
+ }
/**
* 验证当前用户有效期, 如果相差不足120分钟,自动刷新缓存
@@ -102,6 +121,15 @@
{
tokenService.verifyToken(loginUser);
}
+ /**
+ * 验证当前用户有效期, 如果相差不足120分钟,自动刷新缓存
+ *
+ * @param loginUser 当前用户信息
+ */
+ public void verifyLoginUserExpire1(LoginUserParent loginUser)
+ {
+ tokenService.verifyToken1(loginUser);
+ }
/**
* 验证用户是否具备某权限
--
Gitblit v1.7.1