このLogin exampleを理解しようとします。
「checkWithServerIfSessionIdIsStillLegal」という手続きがあります。
ユーザーがブラウザを閉じたときにセッションIDが常に異なるため、セッションがまだ有効であるかどうかをサーバーがどのように検証できるか疑問に思っています。
誰かがこれがどのように機能するかを説明できますか?
2 に答える
0
セッションIDをonModule load(彼の場合logs in
)に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 に答える