Problém s odhlašováním v IE
- ales.kafka
- Člen | 34
Pokročil jsem s vývojem svého redakčního systému, který je postaven na nette (0.9.2-dev (revision 447a6cd released on 2009–10–02); Apache/2.2.14 (Win32) PHP/5.2.12;), ale objevil jsem problém v IE. V ostatních prohlížečích vše funguje dle očekávání.
Po přihlášení a přistupu na jinou stránku, než která
http://www.example.com/
nebo
http://www.example.com/<id>
dojde v IE ke změně SESSID a
tedy k odhlášení. Že nejspíš není problém v aplikaci značí, že
http://www.example.com/<id>
funguje normálně, ale když
změním na http://www.example.com/<id>/
tak dojde k oné
chybě. Divné na tom všem je, že
http://www.example.com/admin/<presenter>/<action>/
funguje normálně bez problémů.
Jediný rozdíl, který mezi administrací a frontem je, že v adminu jsou použity staré šablony, naopak u frontu jsou použitý nové. Opravdu netuším, kde může být chyba. Samotná session je nastavená dobře (expirace). Nemáte někdo podobnou zkušenost? Či návrh na řešení?
Editoval ales.kafka (23. 1. 2010 17:46)
- ales.kafka
- Člen | 34
Moje nervy! Stálo mě to několik let života, ale problém se mi podařilo
najít. Vše spočívalo v tom, že jsem měl špatně nadefinovanou cestu k
.htc souboru. Konkrétně img { behavior: url('iepngfix.htc'); }
místo img { behavior: url('/iepngfix.htc'); }
, paradoxně to je
právě kvůli nedostatkům IE.