2
私は本当に奇妙な問題を抱えています。以前のプロジェクトでは完全に機能していたコードを再利用していますが、現在は失敗しています。Play 1.2.2のリクエスト間でセッションが失われる
if (OpenID.isAuthenticationResponse()) {
UserInfo verifiedUser = OpenID.getVerifiedID();
String value = session.get(AppKeys.AUTH_METHOD); << ERROR
Application.index();
} else {
OpenID openid = getOpenId(client);
session.put(AppKeys.AUTH_METHOD, value);
if (!openid.verify()) {
Application.index();
}
}
以前私はERRORとしてマークされた行の値を取得することができます:コードは、この(最小限の失敗シナリオに簡略化されたコード)のようなものを行います。その行は値をnullに設定します。私はいくつかのテストを行ったし、何らかの形で、セッションIDは常に同じですが、リクエスト中にセッション値が失われます(セッション自体が失われないように)。
私は壊れたいくつかの設定があると確信していますが、どちらが見つからないのでしょうか。誰でも知っていますか?