From 09d4a802a619f82520e373cdd8c9ec8f1402342f Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期五, 21 六月 2024 18:20:18 +0800
Subject: [PATCH] 自动数据上传修改

---
 ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/system/LoginController.java |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/system/LoginController.java b/ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/system/LoginController.java
index f6bd5cb..bdd0a8e 100644
--- a/ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/system/LoginController.java
+++ b/ManagementZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/system/LoginController.java
@@ -1,5 +1,6 @@
 package com.stylefeng.guns.modular.system.controller.system;
 
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.google.code.kaptcha.Constants;
 import com.stylefeng.guns.core.base.controller.BaseController;
 import com.stylefeng.guns.core.common.exception.InvalidKaptchaException;
@@ -102,11 +103,25 @@
      * 点击登录执行的动作
      */
     @RequestMapping(value = "/login", method = RequestMethod.POST)
-    public String loginVali() {
+    public String loginVali(Model model) {
 
         String username = super.getPara("username").trim();
         String password = super.getPara("password").trim();
         String remember = super.getPara("remember");
+        User user = userService.selectOne(new EntityWrapper<User>().eq("account", username).ne("status", 3));
+        if(null == user){
+            model.addAttribute("tips", "账户无效");
+            return "/login.html";
+        }
+        if(user.getStatus() == 2){
+            model.addAttribute("tips", "账户已被冻结");
+            return "/login.html";
+        }
+        String s = ShiroKit.md5(password, user.getSalt());
+        if(!user.getPassword().equals(s)){
+            model.addAttribute("tips", "账号密码错误");
+            return "/login.html";
+        }
 
         //验证验证码是否正确
         if (KaptchaUtil.getKaptchaOnOff()) {

--
Gitblit v1.7.1