mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-04-28 16:37:54 +08:00
795 B
795 B
踢人下线
所谓踢人下线,核心操作就是找到其指定loginId
对应的token
,并设置其失效
具体API
StpUtil.logoutByLoginId(Object loginId)
让指定loginId的会话注销登录(踢人下线),例如:
// 使账号id为10001的会话注销登录,待到10001再次访问系统时会抛出`NotLoginException`异常,场景值为-5
StpUtil.logoutByLoginId(10001);
StpUtil.logoutByTokenValue(String tokenValue);
你还可以让指定token的会话注销登录 (此方法直接删除了token->uid
的映射关系,对方再次访问时提示:token无效
,场景值为-2)
// 使账号id为10001的会话注销登录
StpUtil.logoutByTokenValue("xxxx-xxxx-xxxx-xxxx-xxxx");