Selaa lähdekoodia

监控用户在线状态

车车 1 vuosi sitten
vanhempi
sitoutus
433aa34e3a

+ 11 - 8
ktg-common/src/main/java/com/ktg/common/core/domain/model/LoginUser.java

@@ -1,17 +1,20 @@
 package com.ktg.common.core.domain.model;
 
-import java.util.Collection;
-import java.util.Set;
-import org.springframework.security.core.GrantedAuthority;
-import org.springframework.security.core.userdetails.UserDetails;
 import com.alibaba.fastjson.annotation.JSONField;
 import com.ktg.common.core.domain.entity.SysUser;
+import lombok.Data;
+import org.springframework.security.core.GrantedAuthority;
+import org.springframework.security.core.userdetails.UserDetails;
+
+import java.util.Collection;
+import java.util.Set;
 
 /**
  * 登录用户身份权限
- * 
+ *
  * @author ruoyi
  */
+@Data
 public class LoginUser implements UserDetails
 {
     private static final long serialVersionUID = 1L;
@@ -144,7 +147,7 @@ public class LoginUser implements UserDetails
 
     /**
      * 指定用户是否解锁,锁定的用户无法进行身份验证
-     * 
+     *
      * @return
      */
     @JSONField(serialize = false)
@@ -156,7 +159,7 @@ public class LoginUser implements UserDetails
 
     /**
      * 指示是否已过期的用户的凭据(密码),过期的凭据防止认证
-     * 
+     *
      * @return
      */
     @JSONField(serialize = false)
@@ -168,7 +171,7 @@ public class LoginUser implements UserDetails
 
     /**
      * 是否可用 ,禁用的用户不能身份验证
-     * 
+     *
      * @return
      */
     @JSONField(serialize = false)

+ 2 - 0
ktg-framework/src/main/java/com/ktg/framework/web/service/TokenService.java

@@ -67,7 +67,9 @@ public class TokenService
                 // 解析对应的权限以及用户信息
                 String uuid = (String) claims.get(Constants.LOGIN_USER_KEY);
                 String userKey = getTokenKey(uuid);
+                System.out.println("开始获取缓存的登录信息----------");
                 LoginUser user = redisCache.getCacheObject(userKey);
+                System.out.println("登录信息----------" + user.toString());
                 return user;
             }
             catch (Exception e)