Files
sa-token/sa-token-doc/doc/use/kick.md

22 lines
743 B
Markdown
Raw Normal View History

2020-02-06 00:52:49 +08:00
# 踢人下线
---
## 核心思想
2020-09-07 02:21:35 +08:00
- 所谓踢人下线,核心操作就是找到其指定`loginId`的token并设置其失效
2020-02-06 00:52:49 +08:00
## 具体API
2020-09-07 02:21:35 +08:00
#### StpUtil.logoutByLoginId(Object loginId)
2020-12-16 02:10:51 +08:00
- 让指定loginId的会话注销登录清退下线
2020-02-06 00:52:49 +08:00
2020-12-16 02:10:51 +08:00
#### StpUtil.kickoutByLoginId(Object loginId)
- 让指定loginId的会话注销登录踢人下线
2020-02-06 00:52:49 +08:00
2020-12-16 02:10:51 +08:00
## 详解
- `logoutByLoginId``kickoutByLoginId` 都可以将用户强制下线,不同点在于:
- `logoutByLoginId` 是将人清退,用户得到的提示是 [token无效] ,对于失效原因尚未可知 NotLoginException场景值为-2
- `kickoutByLoginId` 是将人踢下线,用户可得到明确提示 [已被踢下线] NotLoginException场景值为-5