Package cn.dev33.satoken.listener
Class SaTokenListenerForSimple
java.lang.Object
cn.dev33.satoken.listener.SaTokenListenerForSimple
- All Implemented Interfaces:
SaTokenListener
Sa-Token 侦听器,默认空实现
对所有事件方法提供空实现,方便开发者通过继承此类快速实现一个可用的侦听器
- Since:
- 1.31.0
- Author:
- click33
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoCloseSafe(String loginType, String tokenValue, String service) 每次关闭二级认证时触发void每次创建 SaSession 时触发void每次被封禁时触发void每次被踢下线时触发voiddoLogin(String loginType, Object loginId, String tokenValue, SaLoginParameter loginParameter) 每次登录时触发void每次注销时触发void每次注销 SaSession 时触发voiddoOpenSafe(String loginType, String tokenValue, String service, long safeTime) 每次打开二级认证时触发voiddoRenewTimeout(String loginType, Object loginId, String tokenValue, long timeout) 每次 Token 续期时触发(注意:是 timeout 续期,而不是 active-timeout 续期)voiddoReplaced(String loginType, Object loginId, String tokenValue) 每次被顶下线时触发voiddoUntieDisable(String loginType, Object loginId, String service) 每次被解封时触发Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cn.dev33.satoken.listener.SaTokenListener
doRegisterAnnotationHandler, doRegisterComponent, doSetConfig, doSetStpLogic
-
Constructor Details
-
SaTokenListenerForSimple
public SaTokenListenerForSimple()
-
-
Method Details
-
doLogin
public void doLogin(String loginType, Object loginId, String tokenValue, SaLoginParameter loginParameter) Description copied from interface:SaTokenListener每次登录时触发- Specified by:
doLoginin interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idtokenValue- 本次登录产生的 token 值loginParameter- 登录参数
-
doLogout
Description copied from interface:SaTokenListener每次注销时触发- Specified by:
doLogoutin interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idtokenValue- token值
-
doKickout
Description copied from interface:SaTokenListener每次被踢下线时触发- Specified by:
doKickoutin interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idtokenValue- token值
-
doReplaced
Description copied from interface:SaTokenListener每次被顶下线时触发- Specified by:
doReplacedin interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idtokenValue- token值
-
doDisable
public void doDisable(String loginType, Object loginId, String service, int level, long disableTime) Description copied from interface:SaTokenListener每次被封禁时触发- Specified by:
doDisablein interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idservice- 指定服务level- 封禁等级disableTime- 封禁时长,单位: 秒
-
doUntieDisable
Description copied from interface:SaTokenListener每次被解封时触发- Specified by:
doUntieDisablein interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idservice- 指定服务
-
doOpenSafe
Description copied from interface:SaTokenListener每次打开二级认证时触发- Specified by:
doOpenSafein interfaceSaTokenListener- Parameters:
loginType- 账号类别tokenValue- token值service- 指定服务safeTime- 认证时间,单位:秒
-
doCloseSafe
Description copied from interface:SaTokenListener每次关闭二级认证时触发- Specified by:
doCloseSafein interfaceSaTokenListener- Parameters:
loginType- 账号类别tokenValue- token值service- 指定服务
-
doCreateSession
Description copied from interface:SaTokenListener每次创建 SaSession 时触发- Specified by:
doCreateSessionin interfaceSaTokenListener- Parameters:
id- SessionId
-
doLogoutSession
Description copied from interface:SaTokenListener每次注销 SaSession 时触发- Specified by:
doLogoutSessionin interfaceSaTokenListener- Parameters:
id- SessionId
-
doRenewTimeout
Description copied from interface:SaTokenListener每次 Token 续期时触发(注意:是 timeout 续期,而不是 active-timeout 续期)- Specified by:
doRenewTimeoutin interfaceSaTokenListener- Parameters:
loginType- 账号类别loginId- 账号idtokenValue- token 值timeout- 续期时间
-