2011-07-05 71 views
2

我面對的是由Yii框架支持的應用程序,真的很奇怪。Yii - 身份驗證問題:無法通過Chrome登錄

基本上,我無法使用谷歌瀏覽器(第12版,Linux 64位)登錄任何用戶。

我可以通過FF,IE,Opera登錄,但不能通過Chrome登錄。

我認爲session/cookies有問題,但是什麼?有人遇到類似的問題嗎?

我用db存儲會話。我的配置:

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

編輯
我注意到一件有趣的事情:當我允許用戶通過自動登錄cookie的設置'allowAutoLogin' => true,它的工作原理。但是,當複選框沒有被選中時,它不會。奇怪的。

編輯II
試圖降級/升級我的Chrome安裝,以確保它的相關的瀏覽器。問題依然存在。

+0

你是通過ajax登錄嗎?如果是這樣,控制檯中是否有錯誤? – Korcholis

+0

@Kor - 不使用AJAX。控制檯,日誌文件中沒有錯誤。提交按鈕後,我只是重定向到索引頁面。 –

回答

0

問題已解決。

yii-debug-toolbar擴展有一些不兼容問題。禁用它後,一切正常。