重构 sa-token-jwt 插件

This commit is contained in:
click33
2022-04-30 08:21:04 +08:00
parent 7f93c2086d
commit d45d404fa0
9 changed files with 24 additions and 34 deletions

View File

@@ -12,7 +12,7 @@ public class ApiDisabledException extends SaTokenException {
private static final long serialVersionUID = 6806129545290130133L;
/** 异常提示语 */
public static final String BE_MESSAGE = "This API is disabled";
public static final String BE_MESSAGE = "this api is disabled";
/**
* 一个异常:代表 API 已被禁用

View File

@@ -26,7 +26,7 @@ public class NotLoginException extends SaTokenException {
/** 表示未提供token */
public static final String NOT_TOKEN = "-1";
public static final String NOT_TOKEN_MESSAGE = "提供Token";
public static final String NOT_TOKEN_MESSAGE = "能读取到有效Token";
/** 表示token无效 */
public static final String INVALID_TOKEN = "-2";

View File

@@ -14,9 +14,10 @@ public interface SaTokenListener {
* 每次登录时触发
* @param loginType 账号类别
* @param loginId 账号id
* @param tokenValue 本次登录产生的 token 值
* @param loginModel 登录参数
*/
public void doLogin(String loginType, Object loginId, SaLoginModel loginModel);
public void doLogin(String loginType, Object loginId, String tokenValue, SaLoginModel loginModel);
/**
* 每次注销时触发

View File

@@ -17,7 +17,7 @@ public class SaTokenListenerDefaultImpl implements SaTokenListener {
* 每次登录时触发
*/
@Override
public void doLogin(String loginType, Object loginId, SaLoginModel loginModel) {
public void doLogin(String loginType, Object loginId, String tokenValue, SaLoginModel loginModel) {
println("账号[" + loginId + "]登录成功");
}

View File

@@ -350,7 +350,7 @@ public class StpLogic {
setLastActivityToNow(tokenValue);
// $$ 通知监听器账号xxx 登录成功
SaManager.getSaTokenListener().doLogin(loginType, id, loginModel);
SaManager.getSaTokenListener().doLogin(loginType, id, tokenValue, loginModel);
// 检查此账号会话数量是否超出最大值
if(config.getMaxLoginCount() != -1) {