我试图理解这个登录示例。
有一个称为“checkWithServerIfSessionIdIsStillLegal”的过程。
我想知道服务器如何验证会话是否仍然有效,因为当用户关闭浏览器时会话 ID 总是不同的。
有人可以解释一下这是如何工作的吗?
问问题
612 次
2 回答
0
通过在 onModule load(when he logs in
) 中将会话 id 设置为 cookie,并在他访问登录页面后再次检查。
String sessionID = result.getSessionId();
final long DURATION = 1000 * 60 * 60 * 24 * 1;
Date expires = new Date(System.currentTimeMillis() + DURATION);
Cookies.setCookie("sid", sessionID, expires, null, "/", false);
这是您所指的checkWithServerIfSessionIdIsStillLegal()的完整实现。
于 2013-03-14T19:48:14.707 回答
0
于 2013-03-15T03:57:48.057 回答