[Seasar-user:20599] Re: s2sessionのS2SESSIONID破棄について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2011年 2月 21日 (月) 12:39:58 JST


吉本です。

ご返信ありがとうございます。

> 具体的にどのようなコードで試して,どのように確認したのか,
> できればログなども含めて見せてください.

▼1.S2SESSIONIDを発行
ブラウザ側に発行されたS2SESSIONIDを確認

▼2.下記をそれぞれ実施

> > ・S2HttpSession#invalidate()
@Resource
public S2HttpServletRequestWrapper request;


@Execute(validator = true, input = "index")
public String index() {
  
  // セッションを再取得します。
  S2HttpSession session = (S2HttpSession) request.getSession(false);
  if (!ExUtils.isNull(session)) {
    request.getSession().invalidate();
  }
  
  // 省略
  
  return "index.html"; 
}

> > ・@InvalidateSessionの指定
・@InvalidateSessionをindex()に付与してみました。

> > ・s2sessionDBのsession_idのDELETE
・発行されたS2SESSIONIDを手動でDELETEしてみました。

▼3.再度ブラウザにアクセス後、S2SESSIONIDが変更されていない事をブラウザ
上のcookieから確認。
s2sessionDBも合わせて確認しています。

> SAStruts や Teeda などの Web フレームワークは
> 使っていませんか?
SAStrutsは使用しています。
sa-struts-1.0.4

Teedaは使用していません。


ちなみに、s2sessionの設定は下記の設定で行っています。
http://s2container.seasar.org/2.4/ja/dbsession.html


よろしくお願いいたします。

--
吉本



Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>さん:
> 小林 (koichik) です.
> 
> Date:    Thu, 17 Feb 2011 18:04:11 +0900
> From:    [E-MAIL ADDRESS DELETED]
> To:      [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:20591] s2sessionのS2SESSIONID破棄について
> 
> > 下記を試しましたがS2SESSIONIDは破棄されませんでした。
> > ・@InvalidateSessionの指定
> > ・S2HttpSession#invalidate()
> > ・s2sessionDBのsession_idのDELETE
> 
> 具体的にどのようなコードで試して,どのように確認したのか,
> できればログなども含めて見せてください.
> 
> > 【使用環境】
> > java
> > s2-framework 2.4.42
> > s2-extension 2.4.42
> > postgresql 8.3.11 
> > tomcat 5.5
> 
> SAStruts や Teeda などの Web フレームワークは
> 使っていませんか?
> 
> 
> -- 
> <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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user


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