Browse Source

用户密码修改

wyyay 2 years ago
parent
commit
1c3d5676bd

+ 12 - 0
base-framework/src/main/java/com/ozs/framework/web/service/TokenService.java

@@ -224,4 +224,16 @@ public class TokenService
     {
         return CacheConstants.LOGIN_TOKEN_KEY + uuid;
     }
+    public LoginUser getLoginedUserByToken(String token) {
+        try {
+            Claims claims = parseToken(token);
+            // 解析对应的权限以及用户信息
+            String uuid = (String) claims.get(Constants.LOGIN_USER_KEY);
+            String userKey = getTokenKey(uuid);
+            return redisCache.getCacheObject(userKey);
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return null;
+    }
 }