Java Spring-用户通过自定义控制器登录
我有一个登录控制器,通过数据库连接检查用户登录和密码是否有效,如下所示:Java Spring-用户通过自定义控制器登录,java,spring,spring-mvc,authentication,Java,Spring,Spring Mvc,Authentication,我有一个登录控制器,通过数据库连接检查用户登录和密码是否有效,如下所示: @RequestMapping(method = RequestMethod.POST) public String validateLogin(@ModelAttribute("form") LoginForm form, ModelMap model) { String out = ""; if (userDAO.login(form.getLogin(), form.getPassword())) {
@RequestMapping(method = RequestMethod.POST)
public String validateLogin(@ModelAttribute("form") LoginForm form, ModelMap model) {
String out = "";
if (userDAO.login(form.getLogin(), form.getPassword())) {
out += "Successful log in!";
} else {
out += "Log in failed: no such login/password pair found.";
}
model.addAttribute("message", out);
return "loginresult";
}
如何为已正确提交登录名和密码的用户创建用户会话?我尝试了Spring安全原生方法,但它们似乎无法正常工作。为什么需要重新发明轮子?春天的安全是好事。如果您对此有问题,请使用它并发布问题。这可能会让您开始: