2011-07-05 14 views
2

Yiiフレームワークを搭載したアプリで本当に奇妙な問題に直面しています。Yii - 認証の問題:Chrome経由でログインできない

Google Chrome(v.12、Linux 64bit)を使用しているユーザーは基本的にログインできません。

FF、IE、Opera経由でログインできますが、Chrome経由ではログインできません。

私は、セッション/クッキーに何か問題があると推測しますが、何ですか?誰も前に同様の問題に直面しましたか?

私はセッションをdbに保存します。私の設定:

'session' => array(
      'autoStart' => true, 
      'class' => 'CDbHttpSession', 
      'connectionID' => 'db', 
      'sessionTableName' => 'Sessions' 
     ), 
'user'=>array(
      'class' => 'WebUser', 
      'allowAutoLogin' => false, 
     ), 
'authManager'=>array(
      'class'=>'CDbAuthManager', 
), 

編集
私は面白いことに気づいた。私はそれが動作'allowAutoLogin' => true,を設定することにより、クッキーを経由して自動ログインをユーザーに許可する場合。しかし、チェックボックスがチェックされていない場合、チェックボックスはチェックされません。奇妙な。 II

編集/ダウングレードする、それがブラウザに近い関連を確認するために私のクロームのインストールをアップグレードしようとしました。問題は依然として存在します。

+0

あなたはajaxでログインしていますか?もしそうなら、コンソールに何かエラーがありますか? – Korcholis

+0

@Kor - AJAXを使用していません。コンソール、ログファイルにエラーはありません。ボタンを送信した後、私は単にインデックスページにリダイレクトされます。 –

答えて

0

問題を解決しました。

yii-debug-toolbar拡張にいくつかの互換性の問題がありました。それを無効にした後、すべてが完全に機能します。

関連する問題