refactor: SaLoginModel -> SaLoginParameter

This commit is contained in:
click33
2025-03-01 21:15:37 +08:00
parent ce74d5f41f
commit 0743b67cf8
19 changed files with 212 additions and 194 deletions

View File

@@ -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);
}
/**

View File

@@ -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("登录成功");
}