[Seasar-user:20155] Re: 認証成功後のセッション再取得について
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2010年 9月 15日 (水) 06:00:01 JST
小林 (koichik) です.
Date: Tue, 14 Sep 2010 20:33:57 +0900 (JST)
From: <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:20154] Re: 認証成功後のセッション再取得について
> RequestDumpFilter のログを添付します。
login.html の after のログを見ると,セッションに
userSessionDto がありませんね.
** after *****************************************: /view/mypage/login.html
[session]javax.faces.internal.scope.RedirectScope={null={javax.faces.internal.scope.RedirectScope=/mypage/view/mypage/entryList.html, org.seasar.teeda.extension.html.PagePersistence.REDIRECT={changeType=invalid}}}
[session]javax.faces.internal.scope.SubApplicationScope={null={org.seasar.teeda.extension.html.PagePersistence.SUBAPPLICATION={tryCount=0, helpURL=null}}}
> invalidate()→getSession(True)と再取得を行い、
> 退避しておいたセッション内のユーザ情報DTO(userSessionDto)の中身を入れてい
> ます。
の部分のコードはどうなってますか?
それから,login.html の処理の最後で
[INFO 2010-09-14 20:09:50,025] セッション切断で自動ログアウトしました。([E-MAIL ADDRESS DELETED]/A0CC0D613E903EFF86E32622952F1CA8)
というログがでていますが,これのせいでログイン情報が
消えているということはありませんか?
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
<property name="twitter">"http://twitter.com/koichik"</property>
</component>
Seasar-user メーリングリストの案内