Browse Source

Update RedisUserTokenManager.java

处理redis中Hash:user-token只增不减的bug
zeje 3 năm trước cách đây
mục cha
commit
e199b29925

+ 1 - 1
hsweb-authorization/hsweb-authorization-api/src/main/java/org/hswebframework/web/authorization/token/redis/RedisUserTokenManager.java

@@ -184,7 +184,7 @@ public class RedisUserTokenManager implements UserTokenManager {
         return getByToken(token)
                 .flatMap(t -> operations
                         .delete(getTokenRedisKey(t.getToken()))
-                        .then(userTokenMapping.remove(getUserRedisKey(t.getToken()), token))
+                        .then(userTokenMapping.remove(getUserRedisKey(t.getUserId()), token))
                         .then(onTokenRemoved(t))
                 )
                 .then();