mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-10-21 11:07:23 +08:00
refactor: SaLoginModel -> SaLoginParameter
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
package com.pj.satoken;
|
||||
|
||||
import cn.dev33.satoken.listener.SaTokenListener;
|
||||
import cn.dev33.satoken.stp.SaLoginModel;
|
||||
import cn.dev33.satoken.stp.SaLoginParameter;
|
||||
|
||||
/**
|
||||
* Sa-Token 自定义侦听器的实现
|
||||
@@ -14,7 +14,7 @@ public class MySaTokenListener implements SaTokenListener {
|
||||
|
||||
/** 每次登录时触发 */
|
||||
@Override
|
||||
public void doLogin(String loginType, Object loginId, String tokenValue, SaLoginModel loginModel) {
|
||||
public void doLogin(String loginType, Object loginId, String tokenValue, SaLoginParameter loginParameter) {
|
||||
System.out.println("---------- 自定义侦听器实现 doLogin");
|
||||
}
|
||||
|
||||
|
@@ -5,7 +5,7 @@ import cn.dev33.satoken.fun.SaFunction;
|
||||
import cn.dev33.satoken.listener.SaTokenEventCenter;
|
||||
import cn.dev33.satoken.session.SaSession;
|
||||
import cn.dev33.satoken.session.TokenSign;
|
||||
import cn.dev33.satoken.stp.SaLoginModel;
|
||||
import cn.dev33.satoken.stp.SaLoginParameter;
|
||||
import cn.dev33.satoken.stp.SaTokenInfo;
|
||||
import cn.dev33.satoken.stp.StpLogic;
|
||||
import org.springframework.stereotype.Component;
|
||||
@@ -107,10 +107,10 @@ public class StpUserUtil {
|
||||
* 在当前会话写入指定 token 值
|
||||
*
|
||||
* @param tokenValue token 值
|
||||
* @param loginModel 登录参数
|
||||
* @param loginParameter 登录参数
|
||||
*/
|
||||
public static void setTokenValue(String tokenValue, SaLoginModel loginModel){
|
||||
stpLogic.setTokenValue(tokenValue, loginModel);
|
||||
public static void setTokenValue(String tokenValue, SaLoginParameter loginParameter){
|
||||
stpLogic.setTokenValue(tokenValue, loginParameter);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -188,10 +188,10 @@ public class StpUserUtil {
|
||||
* 会话登录,并指定所有登录参数 Model
|
||||
*
|
||||
* @param id 账号id,建议的类型:(long | int | String)
|
||||
* @param loginModel 此次登录的参数Model
|
||||
* @param loginParameter 此次登录的参数Model
|
||||
*/
|
||||
public static void login(Object id, SaLoginModel loginModel) {
|
||||
stpLogic.login(id, loginModel);
|
||||
public static void login(Object id, SaLoginParameter loginParameter) {
|
||||
stpLogic.login(id, loginParameter);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -208,11 +208,11 @@ public class StpUserUtil {
|
||||
* 创建指定账号 id 的登录会话数据
|
||||
*
|
||||
* @param id 账号id,建议的类型:(long | int | String)
|
||||
* @param loginModel 此次登录的参数Model
|
||||
* @param loginParameter 此次登录的参数Model
|
||||
* @return 返回会话令牌
|
||||
*/
|
||||
public static String createLoginSession(Object id, SaLoginModel loginModel) {
|
||||
return stpLogic.createLoginSession(id, loginModel);
|
||||
public static String createLoginSession(Object id, SaLoginParameter loginParameter) {
|
||||
return stpLogic.createLoginSession(id, loginParameter);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -4,7 +4,7 @@ import cn.dev33.satoken.SaManager;
|
||||
import cn.dev33.satoken.fun.SaFunction;
|
||||
import cn.dev33.satoken.listener.SaTokenEventCenter;
|
||||
import cn.dev33.satoken.session.SaSession;
|
||||
import cn.dev33.satoken.stp.SaLoginModel;
|
||||
import cn.dev33.satoken.stp.SaLoginParameter;
|
||||
import cn.dev33.satoken.stp.SaTokenInfo;
|
||||
import cn.dev33.satoken.stp.StpLogic;
|
||||
|
||||
@@ -104,10 +104,10 @@ public class StpUserUtil {
|
||||
* 在当前会话写入指定 token 值
|
||||
*
|
||||
* @param tokenValue token 值
|
||||
* @param loginModel 登录参数
|
||||
* @param loginParameter 登录参数
|
||||
*/
|
||||
public static void setTokenValue(String tokenValue, SaLoginModel loginModel){
|
||||
stpLogic.setTokenValue(tokenValue, loginModel);
|
||||
public static void setTokenValue(String tokenValue, SaLoginParameter loginParameter){
|
||||
stpLogic.setTokenValue(tokenValue, loginParameter);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -185,10 +185,10 @@ public class StpUserUtil {
|
||||
* 会话登录,并指定所有登录参数 Model
|
||||
*
|
||||
* @param id 账号id,建议的类型:(long | int | String)
|
||||
* @param loginModel 此次登录的参数Model
|
||||
* @param loginParameter 此次登录的参数Model
|
||||
*/
|
||||
public static void login(Object id, SaLoginModel loginModel) {
|
||||
stpLogic.login(id, loginModel);
|
||||
public static void login(Object id, SaLoginParameter loginParameter) {
|
||||
stpLogic.login(id, loginParameter);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -205,11 +205,11 @@ public class StpUserUtil {
|
||||
* 创建指定账号 id 的登录会话数据
|
||||
*
|
||||
* @param id 账号id,建议的类型:(long | int | String)
|
||||
* @param loginModel 此次登录的参数Model
|
||||
* @param loginParameter 此次登录的参数Model
|
||||
* @return 返回会话令牌
|
||||
*/
|
||||
public static String createLoginSession(Object id, SaLoginModel loginModel) {
|
||||
return stpLogic.createLoginSession(id, loginModel);
|
||||
public static String createLoginSession(Object id, SaLoginParameter loginParameter) {
|
||||
return stpLogic.createLoginSession(id, loginParameter);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -3,7 +3,7 @@ package com.pj.test;
|
||||
import cn.dev33.satoken.annotation.SaCheckHttpDigest;
|
||||
import cn.dev33.satoken.context.SaHolder;
|
||||
import cn.dev33.satoken.spring.SpringMVCUtil;
|
||||
import cn.dev33.satoken.stp.SaLoginConfig;
|
||||
import cn.dev33.satoken.stp.SaLoginParameter;
|
||||
import cn.dev33.satoken.stp.StpUtil;
|
||||
import cn.dev33.satoken.util.SaFoxUtil;
|
||||
import cn.dev33.satoken.util.SaResult;
|
||||
@@ -26,7 +26,7 @@ public class TestController {
|
||||
// 测试登录 ---- http://localhost:8081/test/login
|
||||
@RequestMapping("login")
|
||||
public SaResult login(@RequestParam(defaultValue = "10001") long id) {
|
||||
StpUtil.login(id, SaLoginConfig.setActiveTimeout(-1));
|
||||
StpUtil.login(id, new SaLoginParameter().setActiveTimeout(-1));
|
||||
return SaResult.ok("登录成功");
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user