在登录时增加判断当前 StpLogic 是否支持 extra 扩展参数模式

This commit is contained in:
click33
2023-05-17 20:04:59 +08:00
parent 5bae8504da
commit 73e84decde
7 changed files with 94 additions and 32 deletions

View File

@@ -1,18 +1,16 @@
package com.pj.test;
import java.util.Date;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.pj.util.AjaxJson;
import cn.dev33.satoken.annotation.SaCheckLogin;
import cn.dev33.satoken.stp.SaTokenInfo;
import cn.dev33.satoken.stp.StpUtil;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.pj.util.AjaxJson;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.Date;
/**
* 测试专用Controller
@@ -30,8 +28,8 @@ public class TestJwtController {
System.out.println("当前会话的token" + StpUtil.getTokenValue());
System.out.println("当前是否登录:" + StpUtil.isLogin());
System.out.println("当前登录账号:" + StpUtil.getLoginIdDefaultNull());
StpUtil.login(id); // 在当前会话登录此账号
StpUtil.login(id); // 在当前会话登录此账号
System.out.println("登录成功");
System.out.println("当前是否登录:" + StpUtil.isLogin());
System.out.println("当前登录账号:" + StpUtil.getLoginId());

View File

@@ -16,6 +16,8 @@ sa-token:
is-share: true
# token风格
token-style: uuid
# 是否打印操作日志
is-log: true
# jwt秘钥
jwt-secret-key: asdasdasifhueuiwyurfewbfjsdafjk

View File

@@ -26,6 +26,7 @@ public class TestController {
@RequestMapping("test")
public SaResult test() {
System.out.println("------------进来了");
StpUtil.getExtra("name");
// 返回
return SaResult.data("");
}