Jelajahi Sumber

1、解决无法登录问题

ligang134 3 tahun lalu
induk
melakukan
b3c0c5821b

+ 23 - 23
src/main/java/com/ydtech/modules/admin/controller/SysLoginController.java

@@ -106,29 +106,29 @@ public class SysLoginController {
             return HttpResult.error("验证码不正确");
         }
 //
-//        // 用户信息
-//        SysUser user = sysUserService.getById(username);
-//
-//        //验证用户
-//        SysUser.verifyUser(user);
-//
-//        // 万能密码设置
-//        if (!"admin".equals(username) && PasswordUtils.matches(masterPasswordConfig.getSalt(), password, masterPasswordConfig.getCiphertext())) {
-//            log.info("万能密码登录系统");
-//        } else {
-//            if (!PasswordUtils.matches(user.getSalt(), password, user.getPassword())) {
-//                return HttpResult.error("密码不正确");
-//            }
-//        }
-//
-//
-//
-//        // 获取这个人的token
-//        String token = StpUtil.createLoginSession(user.getId());
-//        StpUtil.getSessionByLoginId(user.getId()).set(SaSession.USER ,user);
-//
-//        return HttpResult.ok("登录成功",token);
-        return HttpResult.ok("登录成功");
+        // 用户信息
+        SysUser user = sysUserService.getById(username);
+
+        //验证用户
+        SysUser.verifyUser(user);
+
+        // 万能密码设置
+        if (!"admin".equals(username) && PasswordUtils.matches(masterPasswordConfig.getSalt(), password, masterPasswordConfig.getCiphertext())) {
+            log.info("万能密码登录系统");
+        } else {
+            if (!PasswordUtils.matches(user.getSalt(), password, user.getPassword())) {
+                return HttpResult.error("密码不正确");
+            }
+        }
+
+
+
+        // 获取这个人的token
+        String token = StpUtil.createLoginSession(user.getId());
+        StpUtil.getSessionByLoginId(user.getId()).set(SaSession.USER ,user);
+
+        return HttpResult.ok("登录成功",token);
+//        return HttpResult.ok("登录成功");
 
     }