[Seasar-user:19079] Re: セッションIDの変更について

落合 あずみ [E-MAIL ADDRESS DELETED]
2009年 12月 28日 (月) 16:53:00 JST


お世話になります。
落合と申します。

米林様、小林様
返信ありがとうございます。

>セッションそのものを削除するには @InvalidateSession を
>使用してください.
>
>その場合は HttpSession#invalidate() が呼び出されます.

ログアウト処理に@InvalidateSessionを設定したところ
再度ログインした際に、別のセッションIDを取得する事が出来ました。

@InvalidateSessionでも、
HttpSession#invalidate()の呼び出しが行われているのですね。

まだまだ勉強中ですので、とても参考になりました。
ありがとうございます。

今後もよろしくお願い致します。

Koichi Kobayashi  (2009/12/25  18:00):
>小林 (koichik) です.
>
>Date:    25 Dec 2009 13:12:00 +0900
>From:    "落合 あずみ" <[E-MAIL ADDRESS DELETED]>
>To:      [E-MAIL ADDRESS DELETED]
>Subject: [Seasar-user:19065] Re: セッションIDの変更について
>
>> セッションの削除に関しては「@RemoveSession」を使用しているので
>> HttpSession#ivalidate()の呼び出し等はしていません。
>> 具体的に、どのように削除しているかまでは、意識していませんでした。
>(略)
>> 「@RemoveSession」後も、値の変わらなかったのは
>> Session SessionId=9C4644E13F14C7799C1F44F52F55662C
>> この部分のセッションIDのことです。
>
>@RemoveSession はセッションそのものを削除
>するのではなく,セッションに関連づけられた
>オブジェクトをセッションから取り除くだけです.
>
>すなわち,HttpSession#removeAttribute(String) を
>呼び出すだけです.
>
>セッションそのものを削除するには @InvalidateSession を
>使用してください.
>
>その場合は HttpSession#invalidate() が呼び出されます.
>
>
>-- 
><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

*-・-*-・-*-・-*-・-*-・-*-・-*-・-*-・-*
 富士テレコム株式会社
 第1システム部 第3システム課
 落合 あずみ
 TEL:03-3962-0715
 FAX:03-3962-0716
*-・-*-・-*-・-*-・-*-・-*-・-*-・-*-・-*



Seasar-user メーリングリストの案内