From ddbb38c54db9c3670e5ff53f4bf713525de1099d Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期二, 14 十一月 2023 09:12:10 +0800 Subject: [PATCH] 后台bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java | 31 ++++++++++++------------------- 1 files changed, 12 insertions(+), 19 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 789be56..6c4bf5b 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 @@ -83,20 +83,11 @@ List<MenuNode> menus = menuService.getMenusByRoleIds(roleList); List<MenuNode> titles = MenuNode.buildTitle(menus); - - - List<String> resUrlsByRoleId = menuService.getResUrlsByRoleId(Integer.valueOf(roleList.get(0))); CacheUtil.menus.put(user.getAccount(), resUrlsByRoleId); if (SinataUtil.isEmpty(user)){ String a ="请重新登录"; - if(language==2){ - a="Please log in again"; - }else if(language==3){ - a="Silakan log masuk lagi"; - } - model.addAttribute("tips", a); return "/login.html"; } @@ -108,14 +99,10 @@ Role role = roleService.getBaseMapper().selectById(roleList.get(0)); User byId = userService.getById(user.getId()); - String a = "您的密码已经90天未更换了,请及时更换密码!!!"; - if(language==2){ - a="Your password has not been changed for 90 days, please change your password in time!!"; - }else if(language==3){ - a="Kata sandi Anda belum diubah selama 90 hari, silakan merubah kata sandi Anda pada waktu!!"; - } //获取用户头像 Obtain user profile String avatar = byId.getAvatar(); + Integer objectType = user.getObjectType(); + model.addAttribute("roleNames", role.getName()); model.addAttribute("language", language); model.addAttribute("avatar", avatar); @@ -128,8 +115,9 @@ return "/index.html"; } + /** - * 跳转到登录页面 + * 跳转到场地管理页面 */ @RequestMapping(value = "/login", method = RequestMethod.GET) public String login() { @@ -139,7 +127,6 @@ return "/login.html" ; } } - /** * 点击登录执行的动作 */ @@ -205,7 +192,14 @@ password = AESUtils.decrypt(password); String s = MD5.md5(password); if(!user.getPassword().equals(s)){ - model.addAttribute("tips", "Account password error"); + 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"; } @@ -219,7 +213,6 @@ super.getSession().setAttribute("username", user.getAccount()); super.getSession().setAttribute("token", token); super.getSession().setAttribute("language",language); - return REDIRECT + "/"; } -- Gitblit v1.7.1