mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-10-21 02:57:23 +08:00
26 lines
795 B
Markdown
26 lines
795 B
Markdown
# 踢人下线
|
||
所谓踢人下线,核心操作就是找到其指定`loginId`对应的`token`,并设置其失效
|
||
|
||

|
||
|
||
---
|
||
|
||
|
||
## 具体API
|
||
|
||
#### StpUtil.logoutByLoginId(Object loginId)
|
||
让指定loginId的会话注销登录(踢人下线),例如:
|
||
|
||
``` java
|
||
// 使账号id为10001的会话注销登录,待到10001再次访问系统时会抛出`NotLoginException`异常,场景值为-5
|
||
StpUtil.logoutByLoginId(10001);
|
||
```
|
||
|
||
|
||
#### StpUtil.logoutByTokenValue(String tokenValue);
|
||
你还可以让指定token的会话注销登录 (此方法直接删除了`token->uid`的映射关系,对方再次访问时提示:`token无效`,场景值为-2)
|
||
``` java
|
||
// 使账号id为10001的会话注销登录
|
||
StpUtil.logoutByTokenValue("xxxx-xxxx-xxxx-xxxx-xxxx");
|
||
```
|