类 SaTokenListenerForLog

java.lang.Object
cn.dev33.satoken.listener.SaTokenListenerForLog
所有已实现的接口:
SaTokenListener

public class SaTokenListenerForLog extends Object implements SaTokenListener
Sa-Token 侦听器实现:Log 打印
从以下版本开始:
2022-11-2
作者:
kong
  • 构造器详细资料

    • SaTokenListenerForLog

      public SaTokenListenerForLog()
  • 方法详细资料

    • doLogin

      public void doLogin(String loginType, Object loginId, String tokenValue, SaLoginModel loginModel)
      每次登录时触发
      指定者:
      doLogin 在接口中 SaTokenListener
      参数:
      loginType - 账号类别
      loginId - 账号id
      tokenValue - 本次登录产生的 token 值
      loginModel - 登录参数
    • doLogout

      public void doLogout(String loginType, Object loginId, String tokenValue)
      每次注销时触发
      指定者:
      doLogout 在接口中 SaTokenListener
      参数:
      loginType - 账号类别
      loginId - 账号id
      tokenValue - token值
    • doKickout

      public void doKickout(String loginType, Object loginId, String tokenValue)
      每次被踢下线时触发
      指定者:
      doKickout 在接口中 SaTokenListener
      参数:
      loginType - 账号类别
      loginId - 账号id
      tokenValue - token值
    • doReplaced

      public void doReplaced(String loginType, Object loginId, String tokenValue)
      每次被顶下线时触发
      指定者:
      doReplaced 在接口中 SaTokenListener
      参数:
      loginType - 账号类别
      loginId - 账号id
      tokenValue - token值
    • doDisable

      public void doDisable(String loginType, Object loginId, String service, int level, long disableTime)
      每次被封禁时触发
      指定者:
      doDisable 在接口中 SaTokenListener
      参数:
      loginType - 账号类别
      loginId - 账号id
      service - 指定服务
      level - 封禁等级
      disableTime - 封禁时长,单位: 秒
    • doUntieDisable

      public void doUntieDisable(String loginType, Object loginId, String service)
      每次被解封时触发
      指定者:
      doUntieDisable 在接口中 SaTokenListener
      参数:
      loginType - 账号类别
      loginId - 账号id
      service - 指定服务
    • doOpenSafe

      public void doOpenSafe(String loginType, String tokenValue, String service, long safeTime)
      每次打开二级认证时触发
      指定者:
      doOpenSafe 在接口中 SaTokenListener
      参数:
      loginType - 账号类别
      tokenValue - token值
      service - 指定服务
      safeTime - 认证时间,单位:秒
    • doCloseSafe

      public void doCloseSafe(String loginType, String tokenValue, String service)
      每次关闭二级认证时触发
      指定者:
      doCloseSafe 在接口中 SaTokenListener
      参数:
      loginType - 账号类别
      tokenValue - token值
      service - 指定服务
    • doCreateSession

      public void doCreateSession(String id)
      每次创建Session时触发
      指定者:
      doCreateSession 在接口中 SaTokenListener
      参数:
      id - SessionId
    • doLogoutSession

      public void doLogoutSession(String id)
      每次注销Session时触发
      指定者:
      doLogoutSession 在接口中 SaTokenListener
      参数:
      id - SessionId
    • doRenewTimeout

      public void doRenewTimeout(String tokenValue, Object loginId, long timeout)
      每次Token续期时触发
      指定者:
      doRenewTimeout 在接口中 SaTokenListener
      参数:
      tokenValue - token 值
      loginId - 账号id
      timeout - 续期时间
    • doRegisterComponent

      public void doRegisterComponent(String comtName, Object comtObj)
      全局组件载入
      指定者:
      doRegisterComponent 在接口中 SaTokenListener
      参数:
      comtName - 组件名称
      comtObj - 组件对象
    • doSetStpLogic

      public void doSetStpLogic(StpLogic stpLogic)
      StpLogic 对象替换
      指定者:
      doSetStpLogic 在接口中 SaTokenListener
      参数:
      stpLogic - /
    • doSetConfig

      public void doSetConfig(SaTokenConfig config)
      载入全局配置
      指定者:
      doSetConfig 在接口中 SaTokenListener
      参数:
      config - /