Ich habe ein wirklich seltsames Problem mit meiner App, die von Yii Framework unterstützt wird.
Grundsätzlich kann ich mich mit keinem Benutzer über Google Chrome (v.12, Linux 64bit) anmelden.
Über FF, IE, Opera kann ich mich anmelden, aber nicht über Chrome.
Ich vermute, dass etwas mit der Sitzung/Cookies nicht stimmt, aber was? Hat jemand schon einmal ein ähnliches Problem gehabt?
Ich speichere Sitzungen in der Datenbank. Meine Konfiguration:
'session' => array(
'autoStart' => true,
'class' => 'CDbHttpSession',
'connectionID' => 'db',
'sessionTableName' => 'Sessions'
),
'user'=>array(
'class' => 'WebUser',
'allowAutoLogin' => false,
),
'authManager'=>array(
'class'=>'CDbAuthManager',
),
Bearbeiten
Mir ist etwas Lustiges aufgefallen: Wenn ich Benutzern das automatische Einloggen über Cookies erlaube, indem ich 'allowAutoLogin' => true,
einstelle, funktioniert es. Aber wenn das Kontrollkästchen nicht aktiviert ist, funktioniert es nicht. Merkwürdig.
Bearbeiten II
Ich habe versucht, meine Chrome-Installation zu downgraden/aktualisieren, um sicherzustellen, dass es mit dem Browser zusammenhängt. Das Problem besteht immer noch.