プレイはどのようにクッキーを検証しますか?
セッションの再生とクッキーの仕組みは?
- 私は、サーバーを再起動した後、私はまだ私は、データベース内のすべてのセッションデータをpresistません にもかかわらず、ログインしたことに気づきました。
- はまた、私はクッキーのexipry 日は、まだ私がログインしたことも大きくなるように、サーバー上の日付を設定することができ に気づいた。
- 私は をログアウト(テキストにクッキーを保存しましたファイル)、ブラウザはCookieを失いました。その後、私は は、テキストファイルからクッキーを再作成し、私は再びログインしました。
クッキーは次のようになります。
破棄され、特別な操作はあり
PLAY_SESSION = e6443c88da7xxxxxxxxxxxxxxxxxxxxxxxxxxxxx-ユーザID%3A1
// My logout code
def logout() = Action {
Ok("").withNewSession
}
From the documentation
セッション全体を破棄全体のセッション:
Ok("Bye").withNewSession
「クッキーが失われた場合、今後誰かがサーバーにログインできます。」とはどういう意味ですか?クッキーがない場合、アクセスはありません。クライアント側のすべてです。Playは、(署名された)クッキー自体が改ざんされていないことを保証します。 – virtualeyes
失われたとは考えていませんが、迷子になってしまいました。 – Farmor
将来的には、あなたの回答の読者がさらに調査できるよう、関連する文書にリンクしてください。 – Cheeso