Prechádzať zdrojové kódy

fix 新增小程序扫码登录PC完成

Administrator 3 rokov pred
rodič
commit
645ccc96c0

+ 5 - 0
boman-api/boman-domain/src/main/java/com.boman.domain/constant/Constants.java

@@ -54,6 +54,11 @@ public class Constants
      */
     public static final String LOGIN_SUCCESS = "Success";
 
+    /**
+     * 扫码登录成功
+     */
+    public static final String LOGIN_SUCCESS_APP = "login_success:";
+
     /**
      * 注销
      */

+ 5 - 2
boman-auth/src/main/java/com/boman/auth/service/SysLoginService.java

@@ -97,8 +97,11 @@ public class SysLoginService {
      * @return
      */
     public void phoneScanLogin(LoginBody form) {
-        LoginUser loginUser = redisService.getCacheObject(form.getUuid());
-        if (loginUser == null) {
+        if(redisService.getCacheObject(form.getUuid()) == null){
+            throw new BaseException("登录超时,请重新登录");
+        }
+        String cacheObject = redisService.getCacheObject(form.getUuid()).toString();
+        if (StringUtils.isBlank(cacheObject)) {
             throw new BaseException("登录超时,请重新登录");
         }
         String phone = form.getPhone();

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
boman-common/boman-common-security/src/main/java/com/boman/common/security/service/TokenService.java


Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov