Просмотр исходного кода

修复特定条件下获取用户数量错误

zhouhao 7 лет назад
Родитель
Сommit
329ee22d13

+ 3 - 0
hsweb-authorization/hsweb-authorization-api/src/main/java/org/hswebframework/web/authorization/token/DefaultUserTokenManager.java

@@ -164,6 +164,9 @@ public class DefaultUserTokenManager implements UserTokenManager {
             return;
         }
         Set<String> tokens = getUserToken(userId);
+        if (tokens.isEmpty()) {
+            userStorage.remove(userId);
+        }
         tokens.forEach(token -> signOutByToken(token, false));
         tokens.clear();
         userStorage.remove(userId);