瀏覽代碼

fix:修改用户token负载内容

BaiQi 1 年之前
父節點
當前提交
cb632645a6

+ 1 - 1
src/main/java/com/njuzr/eaibackend/po/MyUserDetails.java

@@ -43,7 +43,7 @@ public class MyUserDetails extends BaseUser implements UserDetails {
 
     @Override
     public String getUsername() {
-        // 在User相关类中没有username字段,此处的username其实就是
+        // 在User相关类中没有username字段,此处的username其实就是手机
         return getPhone();
     }
 

+ 2 - 1
src/main/java/com/njuzr/eaibackend/service/impl/AuthenticationServiceImpl.java

@@ -61,7 +61,8 @@ public class AuthenticationServiceImpl implements AuthenticationService {
 
             log.info("用户认证通过,用户认证信息如下:" + userDetails.toString());
 
-            String jwt = jwtTokenUtil.generateToken(userDetails.getOfficialNumber());
+            // 由于门户使用手机号为用户唯一标识,改为使用手机号生成token
+            String jwt = jwtTokenUtil.generateToken(userDetails.getPhone());
             log.info("生成jwt成功,token信息:" + jwt);
 
             UserLoginVO userLoginVO = ModelMapperUtil.map(userDetails, UserLoginVO.class);