我想知道是否有人可以解释基于cookie的登录如何在Yii2中工作。我在yii'web'user中看到loginByCookie
方法,但我对什么文件和方法实际上调用它来登录用户感到困惑?提前感谢!
您不调用loginByCookie
-函数,它会自动为您调用。您最初通过使用身份调用'Yii::$app->login()
来登录用户,同时启用User::$enableAutoLogin
。持续时间用于确定cookie的TTL。框架负责cookie。
例如,只需查看基本应用程序中的LoginForm
-类。