|
|
|
@ -53,7 +53,7 @@ public class UserActionListener implements SaTokenListener {
|
|
|
|
|
dto.setUserName(user.getUsername());
|
|
|
|
|
dto.setDeptName(user.getDeptName());
|
|
|
|
|
RedisUtils.setCacheObject(Constants.ONLINE_TOKEN_KEY + tokenValue, dto, tokenConfig.getTimeout(), TimeUnit.SECONDS);
|
|
|
|
|
log.info("user doLogin, useId:{}, token:{}", loginId, tokenValue);
|
|
|
|
|
log.info("user doLogin, userId:{}, token:{}", loginId, tokenValue);
|
|
|
|
|
} else if (userType == UserType.APP_USER) {
|
|
|
|
|
// app端 自行根据业务编写
|
|
|
|
|
}
|
|
|
|
@ -65,7 +65,7 @@ public class UserActionListener implements SaTokenListener {
|
|
|
|
|
@Override
|
|
|
|
|
public void doLogout(String loginType, Object loginId, String tokenValue) {
|
|
|
|
|
RedisUtils.deleteObject(Constants.ONLINE_TOKEN_KEY + tokenValue);
|
|
|
|
|
log.info("user doLogout, useId:{}, token:{}", loginId, tokenValue);
|
|
|
|
|
log.info("user doLogout, userId:{}, token:{}", loginId, tokenValue);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -74,7 +74,7 @@ public class UserActionListener implements SaTokenListener {
|
|
|
|
|
@Override
|
|
|
|
|
public void doKickout(String loginType, Object loginId, String tokenValue) {
|
|
|
|
|
RedisUtils.deleteObject(Constants.ONLINE_TOKEN_KEY + tokenValue);
|
|
|
|
|
log.info("user doLogoutByLoginId, useId:{}, token:{}", loginId, tokenValue);
|
|
|
|
|
log.info("user doLogoutByLoginId, userId:{}, token:{}", loginId, tokenValue);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -83,7 +83,7 @@ public class UserActionListener implements SaTokenListener {
|
|
|
|
|
@Override
|
|
|
|
|
public void doReplaced(String loginType, Object loginId, String tokenValue) {
|
|
|
|
|
RedisUtils.deleteObject(Constants.ONLINE_TOKEN_KEY + tokenValue);
|
|
|
|
|
log.info("user doReplaced, useId:{}, token:{}", loginId, tokenValue);
|
|
|
|
|
log.info("user doReplaced, userId:{}, token:{}", loginId, tokenValue);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|