From c35f907f1ab5c2cd45a55bf757bb2fc17a5bcf1e Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期四, 23 十一月 2023 18:45:54 +0800
Subject: [PATCH] 后台bug修改

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java
index 4ff330d..620978e 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java
@@ -5,6 +5,8 @@
 import com.dsh.course.feignClient.auth.model.TokenResponse;
 import com.dsh.course.model.node.MenuNode;
 import com.dsh.guns.config.UserExt;
+import com.dsh.guns.modular.system.controller.util.CaptchaGenerator;
+import com.dsh.guns.modular.system.controller.util.CaptchaImageGenerator;
 import com.dsh.guns.modular.system.controller.util.MD5;
 import com.dsh.guns.modular.system.model.Role;
 import com.dsh.guns.modular.system.service.IRelationService;
@@ -25,8 +27,10 @@
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
 
+import javax.activation.MailcapCommandMap;
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
+import java.awt.image.BufferedImage;
 import java.util.*;
 
 /**
@@ -68,6 +72,7 @@
      */
     @RequestMapping(value = "/", method = RequestMethod.GET)
     public String index(Model model) {
+        // 判断是否第一次登录 如果是跳转至修改密码页面
         model.addAttribute("tips", "");
         //获取菜单列表
         User user = UserExt.getUser();
@@ -121,7 +126,7 @@
      */
     @RequestMapping(value = "/login", method = RequestMethod.GET)
     public String login() {
-        if (false || false) {
+        if (UserExt.getUser()!=null) {
             return REDIRECT + "/";
         } else {
             return "/login.html" ;
@@ -195,6 +200,13 @@
             model.addAttribute("tips", "账号密码错误");
             return "/login.html";
         }
+        if (user.getStatus() == 2){
+            model.addAttribute("tips", "该账号已被冻结");
+            return "/login.html";
+        }else if (user.getStatus() == 3){
+            model.addAttribute("tips", "该账号不存在");
+            return "/login.html";
+        }
 
 
         GetTokenRequest tokenRequest = new GetTokenRequest();

--
Gitblit v1.7.1