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