我對Zend認證會話存儲系統有點困惑。我會盡力解釋我的問題。請儘量表達您對Zend會議或我的假設和問題的看法或任何您瞭解的內容。我們如何使Zend會話存儲在可用方法中持久化?
默認情況下,Zend_Auth_Adapter_DbTable返回身份驗證成功後返回給auth對象的身份。 如果我使用getStorage()或getIdentity(),那麼我可以檢索「會話值(id,name,..)」給一些變量。 ! 如果你認爲以上兩個假設都是正確的,我的問題是,
- 默認情況下會話值存儲在哪裏? (默認情況下,它用於存儲會話的地點?)
- 如果我指定會話保存路徑,如下所示。爲什麼我們需要將這些會話存儲在文件夾中,如果會話根據問題1存儲? save_path =/home/myaccount/zend_sessions/myapp
- 如果我使用Zend_Session_SaveHandler_DbTable。是什麼讓它比以上兩種選擇更好?
- 或者,你能否建議你認爲哪種方式,我們可以使會話在Zend中持久存在?目前我們有100萬用戶在我們這裏註冊,那麼我們如何纔能有效地使用戶會話存儲?
如果您認爲我的任何問題或假設都是錯誤的,請提前感謝所有參與討論的人,請儘量表達您的想法。因此,我可以能夠從錯誤中
不知道這是你想要的,但你可以使用'Zend_Session :: rememberMe()'。這會記住登錄的用戶,所以當用戶返回給你時,不需要登錄。 – Marcin