我正在使用OpenID.如何使用户即使关闭浏览器窗口后仍能长时间登录?
如何存储和访问用户的User对象?
基本上,我想我真的不明白会话如何在Java中运行.
我正在编写我的SPring MVC Web应用程序.
我将会话时间设置为10080分钟,等于1周.现在我想让用户每次打开浏览器时都会登录:
sessionService.setcurrentUser(myuser);
HttpSession session = request.getSession();
Cookie cookie = new Cookie("JSESSIONID", session.getId());
cookie.setMaxAge(timeout);
response.addCookie(cookie);
Run Code Online (Sandbox Code Playgroud)
我的cookie Max Age应该与会话超时相同吗?
cookie.setMaxAge(10080);
Run Code Online (Sandbox Code Playgroud)
这是好习惯吗?