我開發了基於CakePHP 1.3平臺的Web應用程序。應用程序使用Auth組件,因此只有經過身份驗證的用戶才能使用它。與CakePHP登錄會話奇怪的行爲
但是,一些用戶有問題,應用程序在某些時候註銷它們。問題是我無法找出他們爲什麼退出登錄,因爲我沒有面對這個問題。也試圖在申請幾個小時之後被拋棄,而我根本沒有這些問題。
只是提一提,會話被定義爲保存爲「蛋糕」和安全級別爲低,在core.php中的文件:
Configure::write('Session.save', 'cake');
Configure::write('Security.level', 'low');
而且,他們不改變療法IP地址。
你能給我一些想法,哪裏可以成爲一個問題?
更新:我需要你的一些想法...可能是由一些jQuery函數引起的問題,他們殺死了一些會話或cookie值?這裏最大的問題是我無法模擬用戶遇到的問題,因爲它在我身邊運行良好......唯一的事情是猜測問題出在哪裏.........
我在/app/config/core.php文件中執行了它:Configure :: write('Session.timeout','14400'); Configure :: write('Security.level','low');它適用於我,但只有其中一些它不起作用 – user198003
我不確定,但服務器可能會在一段時間不活動後刪除會話。一個可能性是有一個cookie記住用戶登錄。一個快速搜索引導我到這:http://lecterror.com/articles/view/cakephp-and-the-infamous-remember-me-cookie –
它不應該在一段時間不活動之後刪除會話,因爲會話數據被寫爲'蛋糕'。另外,讓我困惑的是隻有一些用戶面臨這個問題。我沒有面對它,我不能「模擬」它。另外,我無法從這些用戶那裏獲得關於問題的更多信息... – user198003