Package cn.dev33.satoken.listener
Class SaTokenListenerForLog
java.lang.Object
cn.dev33.satoken.listener.SaTokenListenerForLog
- All Implemented Interfaces:
SaTokenListener
Sa-Token 侦听器的一个实现:Log 打印
- Since:
- 1.33.0
- Author:
- click33
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoCloseSafe(String loginType, String tokenValue, String service) 每次关闭二级认证时触发void每次创建Session时触发void每次被封禁时触发void每次被踢下线时触发voiddoLogin(String loginType, Object loginId, String tokenValue, SaLoginParameter loginParameter) 每次登录时触发void每次注销时触发void每次注销Session时触发voiddoOpenSafe(String loginType, String tokenValue, String service, long safeTime) 每次打开二级认证时触发void注册了自定义注解处理器voiddoRegisterComponent(String compName, Object compObj) 全局组件载入voiddoRenewTimeout(String loginType, Object loginId, String tokenValue, long timeout) 每次 Token 续期时触发voiddoReplaced(String loginType, Object loginId, String tokenValue) 每次被顶下线时触发voiddoSetConfig(SaTokenConfig config) 载入全局配置voiddoSetStpLogic(StpLogic stpLogic) StpLogic 对象替换voiddoUntieDisable(String loginType, Object loginId, String service) 每次被解封时触发
-
Constructor Details
-
SaTokenListenerForLog
public SaTokenListenerForLog()
-
-
Method Details
-
doLogin
public void doLogin(String loginType, Object loginId, String tokenValue, SaLoginParameter loginParameter) 每次登录时触发- Specified by:
doLoginin interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idtokenValue- 本次登录产生的 token 值loginParameter- 登录参数
-
doLogout
每次注销时触发- Specified by:
doLogoutin interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idtokenValue- token值
-
doKickout
每次被踢下线时触发- Specified by:
doKickoutin interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idtokenValue- token值
-
doReplaced
每次被顶下线时触发- Specified by:
doReplacedin interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idtokenValue- token值
-
doDisable
public void doDisable(String loginType, Object loginId, String service, int level, long disableTime) 每次被封禁时触发- Specified by:
doDisablein interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idservice- 指定服务level- 封禁等级disableTime- 封禁时长,单位: 秒
-
doUntieDisable
每次被解封时触发- Specified by:
doUntieDisablein interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idservice- 指定服务
-
doOpenSafe
每次打开二级认证时触发- Specified by:
doOpenSafein interfaceSaTokenListener- Parameters:
loginType- 账号类别tokenValue- token值service- 指定服务safeTime- 认证时间,单位:秒
-
doCloseSafe
每次关闭二级认证时触发- Specified by:
doCloseSafein interfaceSaTokenListener- Parameters:
loginType- 账号类别tokenValue- token值service- 指定服务
-
doCreateSession
每次创建Session时触发- Specified by:
doCreateSessionin interfaceSaTokenListener- Parameters:
id- SessionId
-
doLogoutSession
每次注销Session时触发- Specified by:
doLogoutSessionin interfaceSaTokenListener- Parameters:
id- SessionId
-
doRenewTimeout
每次 Token 续期时触发- Specified by:
doRenewTimeoutin interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idtokenValue- token 值timeout- 续期时间
-
doRegisterComponent
全局组件载入- Specified by:
doRegisterComponentin interfaceSaTokenListener- Parameters:
compName- 组件名称compObj- 组件对象
-
doRegisterAnnotationHandler
注册了自定义注解处理器- Specified by:
doRegisterAnnotationHandlerin interfaceSaTokenListener- Parameters:
handler- 注解处理器
-
doSetStpLogic
StpLogic 对象替换- Specified by:
doSetStpLogicin interfaceSaTokenListener- Parameters:
stpLogic- /
-
doSetConfig
载入全局配置- Specified by:
doSetConfigin interfaceSaTokenListener- Parameters:
config- /
-