mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-09-19 10:08:07 +08:00
增加为 StpLogic 单独配置 SaTokenConfig 参数的能力
This commit is contained in:
@@ -1,16 +1,15 @@
|
||||
package com.pj.satoken;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||
|
||||
import cn.dev33.satoken.context.SaHolder;
|
||||
import cn.dev33.satoken.filter.SaServletFilter;
|
||||
import cn.dev33.satoken.interceptor.SaInterceptor;
|
||||
import cn.dev33.satoken.router.SaHttpMethod;
|
||||
import cn.dev33.satoken.router.SaRouter;
|
||||
import cn.dev33.satoken.util.SaResult;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||
|
||||
|
||||
/**
|
||||
|
@@ -23,7 +23,7 @@ public class StpUserUtil {
|
||||
/**
|
||||
* 多账号体系下的类型标识
|
||||
*/
|
||||
public static final String TYPE = "login";
|
||||
public static final String TYPE = "user";
|
||||
|
||||
/**
|
||||
* 底层使用的 StpLogic 对象
|
||||
|
@@ -1,8 +1,10 @@
|
||||
package com.pj.test;
|
||||
|
||||
import cn.dev33.satoken.stp.SaLoginConfig;
|
||||
import cn.dev33.satoken.stp.StpUtil;
|
||||
import cn.dev33.satoken.util.SaFoxUtil;
|
||||
import cn.dev33.satoken.util.SaResult;
|
||||
import com.pj.satoken.StpUserUtil;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
@@ -21,7 +23,7 @@ public class TestController {
|
||||
// 测试登录 ---- http://localhost:8081/test/login
|
||||
@RequestMapping("login")
|
||||
public SaResult login(@RequestParam(defaultValue = "10001") long id) {
|
||||
StpUtil.login(id);
|
||||
StpUtil.login(id, SaLoginConfig.setActiveTimeout(1000));
|
||||
return SaResult.ok("登录成功");
|
||||
}
|
||||
|
||||
@@ -29,7 +31,7 @@ public class TestController {
|
||||
@RequestMapping("test")
|
||||
public SaResult test() {
|
||||
System.out.println("------------进来了 " + SaFoxUtil.formatDate(new Date()));
|
||||
StpUtil.checkLogin();
|
||||
StpUserUtil.login(10001, SaLoginConfig.setActiveTimeout(2000));
|
||||
// 返回
|
||||
return SaResult.data(null);
|
||||
}
|
||||
|
Reference in New Issue
Block a user