From e1199724d209c29a7b640bc96d2ffa32acf381dc Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期二, 20 八月 2024 09:10:46 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java index b5f5b92..c70bcd2 100644 --- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java +++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java @@ -62,6 +62,31 @@ { return getValue(claims, SecurityConstants.USER_KEY); } + + /** + * 根据令牌获取用户类型 + * + * @param token 令牌 + * @return 用户类型 + */ + public static String getUserType(String token) + { + Claims claims = parseToken(token); + return getValue(claims, SecurityConstants.USER_TYPE); + } + + /** + * 根据令牌获取用户类型 + * + * @param claims 身份信息 + * @return 用户类型 + */ + public static String getUserType(Claims claims) + { + return getValue(claims, SecurityConstants.USER_TYPE); + } + + /** * 小程序根据令牌获取用户标识 -- Gitblit v1.7.1