Plone研究会でPloneの携帯対応をしています。Ploneは、cookie無効のブラウザからはアクセスできません。携帯電話の多くはcookie無効がほとんどです。cookie無効の携帯は切り捨てればよいのですが、なんとか通るようにしたいと思い、リサーチするなか以下の方法が見つかりました。
Ploneはcookieを使ってフォームベース認証を行っています。この仕組みは、CMFCore内のCookieCrumblerを使って処理を行っています。ploneの直下にcookie_authentication というアイテムがそうです。
このCookieCrumblerは、cookie無効の環境のときには以下の方法をとることで、HTTP authenticationを使うようになります。
- 認証を必要とするURLに続いて?disable_cookie_login__=1を入力をする。
携帯電話でのテストはしていませんが、FlockでCookiesをDisableにしてテストした結果、認証が通りました。
はじめまして、コダマと申します。
PloneでPCサイトと携帯サイトの連携サイトを構築しようかと
考えていますが、携帯サイトがCookieの問題で上手くいきません。
そこで、このサイトを見つけたのですが、まだ、初心者で理解できません。
>認証を必要とするURLに続いて?disable_cookie_login__=1を入力をする。
これはURLに入力するのですか?
突然で申し訳ありませんが、ご教授お願いいたします。
コダマさま。
はじめまして。
そうです。URLに入力します。でも、どうも、その後、検証した時には、うまく動きませんでした・・・。
ただ、もう少し、有力かも?というやり方を発見したので、現在、Blogに書いています。
今後ともよろしくお願いします!