2014-10-02 26 views

回答

39

主要用途是通過cookie對用戶進行身份驗證。當你選擇在登錄時被記住,這就是你如何被記住。系統必須以某種方式識別並登錄您。它可以將您的用戶名和密碼保存在cookie中(這將是不安全的),也可以通過其他方式記住您。這是手段之一。登錄到Yii應用程序後,請查看其創建的_identity cookie,您將看到auth_key是cookie的一部分。

該cookie實際上記住$ id $ authKey和$持續時間,id \ auth_key組合更安全,以便記住用戶名/密碼。

+1

爲什麼不使用默認的PHPSESSID和會話記憶?我的意思是你可以將會話超時設置爲一週或一個月。 – user1561346 2015-01-30 15:13:29

+0

研究改變會話超時,你會看到它的問題。 – 2015-01-30 23:12:27

+0

我們可以在無會話的應用程序中使用身份驗證密鑰進行客戶端身份驗證嗎? – 2017-03-24 05:52:51