[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 メーリングリストの案内