読者です 読者をやめる 読者になる 読者になる

SSLを通すとクッキーが消滅してしまう携帯電話がある

Ruby Rails

以前に
http://d.hatena.ne.jp/xibbar/20080204#1202112258
こんなエントリを書いて、
AUの携帯でSSLを通すとクッキーが消滅してしまう問題を指摘しましたが、
Vodafoneでも遭遇しましたので報告します。
V903SHという機種がダメでした。
というわけで、

SSLを通すとクッキーが消滅してしまう。というのがわかりました。

===================================================================
--- lib/jpmobile/trans_sid.rb	(リビジョン 4730)
+++ lib/jpmobile/trans_sid.rb	(作業コピー)
@@ -50,7 +50,7 @@
     return true if transit_sid_mode == :always
     if transit_sid_mode == :mobile
       if request.mobile?
+        return true if request.protocol=~/^https/ 
         return !request.mobile.supports_cookie?
       else
         return false

これは手元のちょっと古いjpmobileへのパッチなので、
新しいjpmobileのは調べてません。
かしこ