@RequestMapping(value = "/login", method = RequestMethod.POST)
public String login(@ModelAttribute("userform") UserForm userform, Model model, final RedirectAttributes redirectAttributes, HttpServletRequest request) {
//if remember-me is checked in the form login
request.getSession().setMaxInterval(0);
}
我有这个功能,来处理登录操作。我想处理“记住我'复选框。我想在用户检查时设置时间段并记住我"在登录表单中。我怎么能这样做?
答案 0 :(得分:1)
我认为您不应该使用自定义逻辑进行Remember-Me身份验证。您应该设置特殊的" remember-me"而不是尝试更改当前HTTP会话的最大非活动时间间隔。 cookie,允许自动更新您的会话。 实际上Spring可以为你做到。查看example以更好地理解Remember-Me身份验证。