十万火急!ssm 框架中登录后,怎样判断用户名和密码错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十万火急!ssm 框架中登录后,怎样判断用户名和密码错误相关的知识,希望对你有一定的参考价值。

如果用户密码或密码错误,就返回login.jsp页面。大神们求救啊!!!!

@RequestMapping("adminis")
public String adminis(@Param("username") String username,@Param("password") String password,HttpServletRequest request,Model model)
HttpSession session = request.getSession();
session.setAttribute("username",username);
session.setAttribute("password",password);
if(username==null||username=="")
model.addAttribute("error","用户名不能为空!");
return "login";
else if(password==null||password=="")
model.addAttribute("error","密码不能为空!");
return "logins";

HashMap<String, Object> users = new HashMap<String, Object>();
users.put("username",username.trim());
users.put("password",password.trim());
//Users user=usersService.getUserByUsernameAndPassword(users);
Users user=usersService.searchUsersById(1);
session.setAttribute("user",user);
if(user==null)
model.addAttribute("error","用户名或密码错误!");
return "logins";
else
return "redirect:/admin";

参考技术A @ResponseBody
@RequestMapping("/loginUser")
public MyResponseBody loginUser(@RequestParam String userName, @RequestParam String password)

User user = new User();
user.setUserName(userName);
user.setPassword(password);

user = userService.getUser(user);
if(user != null)
return new MyResponseBody(1, "登陆成功!", user);
else
return new MyResponseBody(0, "登陆失败:用户名密码错误", user);

参考技术B 用户登陆的密码加密后,根据用户名和加密密码双重查询用户表

以上是关于十万火急!ssm 框架中登录后,怎样判断用户名和密码错误的主要内容,如果未能解决你的问题,请参考以下文章

利用SSM框架实现用户登录功能

shiro权限控制:shiro介绍以及整合SSM框架

shiro session 怎样跳出整个web框架 返回到登录页面

Shiro + SSM(框架) + Freemarker(jsp)

ssm框架实现登录退出学到了啥

登录注册的业务逻辑