Skip to content

Commit b7d1ca8

Browse files
author
zyh
committed
注销登录中清理token-session
1 parent 36744a6 commit b7d1ca8

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

sa-token-core/src/main/java/cn/dev33/satoken/stp/StpLogic.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,8 +313,11 @@ public void logoutByTokenValue(String tokenValue) {
313313

314314
// $$ 通知监听器
315315
SaTokenManager.getSaTokenListener().doLogout(loginKey, loginId, tokenValue);
316-
317-
// 3. 尝试清理账号session上的token签名 (如果为null或已被标记为异常, 那么无需继续执行 )
316+
317+
// 清理token-session
318+
SaTokenManager.getSaTokenDao().delete(splicingKeyTokenSession(tokenValue));
319+
320+
// 3. 尝试清理账号session上的token签名 (如果为null或已被标记为异常, 那么无需继续执行 )
318321
SaSession session = getSessionByLoginId(loginId, false);
319322
if(session == null) {
320323
return;

0 commit comments

Comments
 (0)