Explorar el Código

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

Administrator hace 3 años
padre
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();

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
boman-common/boman-common-security/src/main/java/com/boman/common/security/service/TokenService.java


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio