Yii2:为什么类User中的auth键?

Eja*_*rim 30 php yii yii2

由于标题阐明了为什么在Yii2中引入了auth密钥?它的主要用途是什么以及它在身份验证中的用途?

Mih*_* P. 44

主要用途是通过cookie验证用户身份.当您选择在登录时记住时,这就是您被记住的方式.系统必须以某种方式识别并登录您.它可以将您的用户名和密码保存在cookie中(这是不安全的),也可以通过其他方式记住您.这是其中一种手段.登录到Yii应用程序后,请查看它创建的_identity cookie,您将看到auth_key是cookie的一部分.

cookie实际上会记住$ id,$ authKey和$ duration,id\auth_key组合更安全,然后记住用户名/密码.