4

Yii2 で Cookie ベースのログインがどのように機能するかを誰かが説明できるかどうか疑問に思っていました。メソッドはloginByCookieyii\web\user にありますが、ユーザーをログインさせるために実際に呼び出すファイルとメソッドについて混乱していますか? 前もって感謝します!

4

1 に答える 1

3

-関数を呼び出すのではなく、loginByCookie自動的に呼び出されます。\Yii::$app->login()有効にしている間に、ID を使用して呼び出すことにより、最初にユーザーにログインしますUser::$enableAutoLogin。この期間は、Cookie の TTL を決定するために使用されます。フレームワークが Cookie を処理します。

例として、LoginForm基本アプリケーションの -class を確認してください。

于 2014-05-19T17:49:45.420 に答える