[Seasar-user:21751] Re: SessionFilterにて、クッキーの名前をS2SESSIONIDから変更する方法がわかりません

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2013年 11月 8日 (金) 19:30:00 JST


小林 (koichik) です。

確認ありがとうございました。

特に決めていませんが、せっかくGitHubに移ったので
そちらのissueを使う方が自然ですかねー。


プルリクしたので確認お願いします>Seasar2コミッタ

https://github.com/seasarorg/seasar2/pull/4


On Wed, 6 Nov 2013 13:20:13 +0900, Hitoshi Asai <hitoasa @ gmail.com> wrote:

> 小林さん
> 
> 対応ありがとうございます。
> うまく動作することを確認しました。
> 
> MLではなくissueをあげようかとも思ったのですが、この場合どちらげあげるのが良いのですかね?
> https://www.seasar.org/issues/browse/CONTAINER
> https://github.com/seasarorg/seasar2/issues<https://github.com/seasarorg/seasar2/issues?state=closed>
> 
> 
> 
> 2013年11月2日 12:30 Koichi Kobayashi <koichik @ improvement.jp>:
> 
> > 小林 (koichik) です。
> >
> > 報告ありがとうございます。
> > たしかに中途半端な実装になっていたので修正しました。
> >
> > https://github.com/seasarorg/seasar2/tree/fix-21748
> >
> > SNAPSHOTをデプロイしたのでご確認ください。
> > # 修正はs2-extensionのみ。
> >
> >
> > http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-framework/2.4.48-SNAPSHOT/s2-framework-2.4.48-20131102.031851-1.jar
> >
> > http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-extension/2.4.48-SNAPSHOT/s2-extension-2.4.48-20131102.031851-1.jar
> >
> > http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-tiger/2.4.48-SNAPSHOT/s2-tiger-2.4.48-20131102.032406-1.jar
> >
> > http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2jdbc-gen/2.4.48-SNAPSHOT/s2jdbc-gen-2.4.48-20131102.032503-1.jar
> >
> >
> > On Thu, 31 Oct 2013 20:09:24 +0900, Hitoshi Asai <hitoasa @ gmail.com>
> > wrote:
> >
> > > 浅井と申します。
> > > (はじめてメールします。よろしくおねがい致します。)
> > >
> > > SAStrutsを利用して開発をしています。
> > >   sastruts 1.0.4-sp9
> > >   s2container 2.4.47
> > >
> > > セッションの管理をSessionStateManagerを使って自前で実装するため
> > > org.seasar.extension.httpsession.SessionFilter を使っています。
> > > これは正常に動いているのですが、クッキーの名前をS2SESSIONIDから
> > > 別のものに変更しようとして、うまくゆかずに困っています。
> > >
> > > 下記を見ると変更できそうに見えるのですが
> > >
> > https://github.com/seasarorg/seasar2/blob/master/seasar2/s2-extension/src/main/java/org/seasar/extension/httpsession/SessionFilter.java#L57-L60
> > >
> > > 下記を見るとクッキー書き込み時は変更した名前が反映されるものの
> > > クッキー読み込み時は固定値S2SESSIONIDになっているように見えます。
> > > (実際、そのような挙動になります)
> > >
> > https://github.com/seasarorg/seasar2/blob/master/seasar2/s2-extension/src/main/java/org/seasar/extension/httpsession/SessionIdUtil.java#L62
> > >
> > > web.xmlは下記ページの下部にあるように書いています。
> > > http://s2container.seasar.org/2.4/ja/dbsession.html
> > >
> > > やり方が間違っている、そもそも変更などできない、SessionIdUtilの実装がちょっと間違っているだけ
> > > のどれかかと思うのですが、どなたかお知恵を貸してください。
> > >
> > > --
> > > 浅井
> > > hitoasa @ gmail.com
> >
> >
> > --
> > {
> >   name: "Koichi Kobayashi",
> >   mail: "koichik @ improvement.jp",
> >   blog: "http://d.hatena.ne.jp/koichik/",
> >   twitter: "@koichik"
> > }
> >
> > _______________________________________________
> > Seasar-user mailing list
> > Seasar-user @ ml.seasar.org
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >


-- 
{
  name: "Koichi Kobayashi",
  mail: "koichik @ improvement.jp",
  blog: "http://d.hatena.ne.jp/koichik/",
  twitter: "@koichik"
}



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