소스 검색

用户密码修改

wyyay 2 년 전
부모
커밋
1c3d5676bd
1개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 12 0
      base-framework/src/main/java/com/ozs/framework/web/service/TokenService.java

+ 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;
+    }
 }