河野
jabar****@gmail*****
2011年 1月 8日 (土) 21:21:50 JST
初めてお目にかかります、河野と申します。 よろしくお願いします。 > ブラウザを全て閉じた後、もう一度ブラウザを開いてアクセスすると、 > タイムアウトしていなくともセッションやクッキーが全て破棄されてしまう > ように思われます。 推察するにもう一度ブラウザを開くとログイン画面が表示されてしまうのですよね? それはセッションが破棄されているというよりは 新しいセッションが開始されているのだと思います。 セッションは通常、クッキーを使って維持されますが このクッキーの生存期間はブラウザが閉じられるまです。 ですのでブラウザを全て閉じると、 サーバではまだセッションは破棄されていないものの、 クライントからクッキーが送られてこない (あるいは送って来られても以前の値と異なる) ため、以前のセッションと関連付けることが出来なくなるわけです。 ですので「次回からログイン処理を省略する」という機能の実装には ブラウザが閉じられても消えることのない生存期間を持つ クッキーを利用する必要があると思います。 ただ、その具体的な方法は私はやったことがないので 他の人の説明に期待します。。。 以上です。 的外れになっていなければいいのですが。 -- 河野 智遵 2011年1月8日19:04 渡邊 都明 <es8ji****@bma*****>: > 都明と申します > > wicket1.4を利用しています。 > > ログインページの入力をセッションまたはクッキーを用いて > 省略したいと考えています。 > > ブラウザを全て閉じた後、もう一度ブラウザを開いてアクセスすると、 > タイムアウトしていなくともセッションやクッキーが全て破棄されてしまう > ように思われます。 > > これはWicketの仕様でしょうか、また破棄されない方法はありますかという > 点において質問させていただきます。 > > 以上よろしくお願いします。 > > _______________________________________________ > Wicket-ja-user mailing list > Wicke****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user >