有沒有簡單的方法來確定會話cookie是否使用ZF2啓用?確定會話cookie是否使用ZF2啓用
我使用Zend\Authentication\AuthenticationService
在我的ZF2應用程序中登錄用戶。當我撥打authenticate()
方法時,我得到一個有效的結果並設置了身份($result->isValid() == true
和$result->getIdentity()
返回身份)。然後,我轉到另一個操作,如果Cookie被禁用,身份就會丟失。我沒有得到任何例外,我不知道如何測試在調用authenticate()
之後身份是否已成功存儲在會話中。我只在下一個請求中發現身份已經丟失,這使得處理更加困難。
請張貼您的操作代碼。 – Bilal
_「我只在下一個請求中找到」_--當然這通常與cookie有關。您只能在下一次請求時發現cookie是否被客戶端發回。 – CBroe