[Seasar-user:20154] Re: 認証成功後のセッション再取得について
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2010年 9月 14日 (火) 20:33:57 JST
小林様
返信ありがとうございます。
> 「中身」とは何の中身でしょうか?
> Dto のプロパティが空? HttpSession の中身が空?
DTOの中身が空に見えます。
RequestDumpFilter のログを添付します。
流れとしては、
login.htmlでの認証がOKだった場合、
invalidate()→getSession(True)と再取得を行い、
退避しておいたセッション内のユーザ情報DTO(userSessionDto)の中身を入れてい
ます。
次に次画面(entryList.html)を呼び出しますが、
その前に、interseptorにて、ユーザ情報DTOの中身をチェックし、
空であれば、セッション喪失としてエラー画面に飛ばしています。
この時、ユーザ情報DTO(userSessionDto)の中身が空になっています。
以上、初心者なもので、
説明が足りなく申し訳ありませんが、
よろしくお願い致します。
--- Koichi Kobayashi <[E-MAIL ADDRESS DELETED]> wrote:
> 小林 (koichik) です.
>
> Date: Tue, 14 Sep 2010 11:14:15 +0900 (JST)
> From: <[E-MAIL ADDRESS DELETED]>
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:20149] 認証成功後のセッション再取得について
>
> >
> 認証処理中に、それらのユーザ情報を取得、セッションへ格納しているので、
> > invalidate()する前に、内容を退避、改めて格納しているのですが、
> > 次の画面に遷移した際に、中身が空になってしまいます。
>
> 「中身」とは何の中身でしょうか?
> Dto のプロパティが空? HttpSession の中身が空?
>
> 状況が分からないので,RequestDumpFilter のログを
> 見せてください.
> Dolteng で作成したプロジェクトなら web.xml に
> RequestDumpFilter の設定がコメントアウトされて
> いるので,それを有効にしてください.
> Dolteng で作成したプロジェクトでないなら
> 以下を参考にして有効にしてください.
>
> http://s2container.seasar.org/2.4/ja/request_dump_filter.html
>
>
> --
> <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>
> </component>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
--------------------------------------
Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
http://pr.mail.yahoo.co.jp/ie8/
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: DumpLog.txt
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100914/3e0e79bd/attachment.txt>
Seasar-user メーリングリストの案内