2012-10-11 65 views
1

我在Cakephp中有一個web應用程序。註銷螢火蟲後退出

應用程序會話被破壞,用戶在啓用螢火蟲後被註銷。

我從來沒有遇到這個問題,而使用其他框架像zend。我第一次使用Cakephp並面臨這個問題。

我該如何解決這個問題。

+0

檢查可能的會話/ cookie更改,註銷呼叫/請求,同時啓動螢火蟲。在Chrome開發者工具中嘗試相同的方法來交叉驗證原因。如果您有應用程序訪問權限,請調試服務器端請求和Web服務器日誌以瞭解問題。 – Mayura

回答

1

我發現對於每個請求HTTP_USER_AGENT在會話中被選中,當我們啓用/禁用螢火蟲時,userAgent值被更改。

因此,如果我們啓用/禁用螢火蟲,我們會註銷。

要解決這個問題,我們可以設置Configure :: write('Session.checkAgent',true); /app/config/core.php中的

+0

我想我們需要設置'Session.checkAgent'爲**'false' **,以便在啓用/禁用Firebug後每次都不需要登錄。 – ozanmuyes