mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-10-22 03:27:23 +08:00
新增 getTokenTimeout(String token)
方法,获取任意 token 剩余有效期。
This commit is contained in:
@@ -1355,10 +1355,20 @@ public class StpLogic {
|
||||
* @return token剩余有效时间
|
||||
*/
|
||||
public long getTokenTimeout() {
|
||||
return getSaTokenDao().getTimeout(splicingKeyTokenValue(getTokenValue()));
|
||||
return getTokenTimeout(getTokenValue());
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
/**
|
||||
* 获取指定 token 剩余有效时间(单位: 秒,返回 -1 代表永久有效,-2 代表没有这个值)
|
||||
*
|
||||
* @param token 指定token
|
||||
* @return token剩余有效时间
|
||||
*/
|
||||
public long getTokenTimeout(String token) {
|
||||
return getSaTokenDao().getTimeout(splicingKeyTokenValue(token));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定账号 id 的 token 剩余有效时间(单位: 秒,返回 -1 代表永久有效,-2 代表没有这个值)
|
||||
*
|
||||
* @param loginId 指定loginId
|
||||
|
@@ -510,6 +510,16 @@ public class StpUtil {
|
||||
return stpLogic.getTokenTimeout();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定 token 剩余有效时间(单位: 秒,返回 -1 代表永久有效,-2 代表没有这个值)
|
||||
*
|
||||
* @param token 指定token
|
||||
* @return token剩余有效时间
|
||||
*/
|
||||
public static long getTokenTimeout(String token) {
|
||||
return stpLogic.getTokenTimeout(token);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前登录账号的 Account-Session 剩余有效时间(单位: 秒,返回 -1 代表永久有效,-2 代表没有这个值)
|
||||
*
|
||||
|
Reference in New Issue
Block a user