mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-05-05 21:27:56 +08:00
新增登录后将 Token 写入响应头的方法..
This commit is contained in:
parent
e21928183d
commit
f0186e99c4
@ -93,6 +93,16 @@ public class SaLoginModel {
|
||||
return timeout;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return timeout 值 (如果此配置项尚未配置,则取全局配置的值)
|
||||
*/
|
||||
public Long getTimeoutOrGlobalConfig() {
|
||||
if(timeout == null) {
|
||||
timeout = SaManager.getConfig().getTimeout();
|
||||
}
|
||||
return timeout;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param timeout 指定此次登录token的有效期, 单位:秒 (如未指定,自动取全局配置的timeout值)
|
||||
* @return 对象自身
|
||||
@ -142,11 +152,11 @@ public class SaLoginModel {
|
||||
}
|
||||
|
||||
/**
|
||||
* @return 是否在登录后将 Token 写入到响应头
|
||||
* @return 是否在登录后将 Token 写入到响应头 (如果此配置项尚未配置,则取全局配置的值)
|
||||
*/
|
||||
public Boolean getIsWriteHeaderOrFalse() {
|
||||
public Boolean getIsWriteHeaderOrGlobalConfig() {
|
||||
if(isWriteHeader == null) {
|
||||
return false;
|
||||
isWriteHeader = SaManager.getConfig().getIsWriteHeader();
|
||||
}
|
||||
return isWriteHeader;
|
||||
}
|
||||
@ -222,8 +232,7 @@ public class SaLoginModel {
|
||||
if(getIsLastingCookieOrFalse() == false) {
|
||||
return -1;
|
||||
}
|
||||
initTimeout();
|
||||
if(timeout == SaTokenDao.NEVER_EXPIRE) {
|
||||
if(getTimeoutOrGlobalConfig() == SaTokenDao.NEVER_EXPIRE) {
|
||||
return Integer.MAX_VALUE;
|
||||
}
|
||||
return (int)(long)timeout;
|
||||
@ -239,15 +248,6 @@ public class SaLoginModel {
|
||||
return device;
|
||||
}
|
||||
|
||||
/**
|
||||
* 初始化 timeout 值 (如果尚未配置timeout,则取全局配置的值)
|
||||
*/
|
||||
public void initTimeout() {
|
||||
if(timeout == null) {
|
||||
timeout = SaManager.getConfig().getTimeout();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 构建对象,初始化默认值
|
||||
* @return 对象自身
|
||||
|
@ -135,7 +135,7 @@ public class StpLogic {
|
||||
}
|
||||
|
||||
// 3. 将 Token 写入到响应头里
|
||||
if(loginModel.getIsWriteHeaderOrFalse()) {
|
||||
if(loginModel.getIsWriteHeaderOrGlobalConfig()) {
|
||||
setTokenValueToResponseHeader(tokenValue);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user