私はログイン画面を実装しました。アイデンティティの仕組みを理解しています。私はこのようなアイデンティティからユーザー情報を読み取ることができます。Yii2 - ユーザーID情報の更新
Yii::$app->user->identity->firstname
のYiiは、プロファイルに彼/彼女の名前を更新する場合の利用者には、アイデンティティ情報を更新するための方法を持って?
私はコードをチェックされている、と私はYiiのは、Web /ユーザーIDを設定するためのイベントをトリガ参照してください。
$event = new UserEvent([
'identity' => $identity,
]);
$this->trigger(self::EVENT_BEFORE_LOGOUT, $event);
だから、アイデンティティは、ユーザーのインスタンスであるので、多分私は行うことができます:
$event = new UserEvent([
'identity' => $identity,
]);
$this->trigger('afterSave', $event);
セキュリティ上の問題がこれを引き起こす可能性がありますか?それを行うための他の方法?
UPDATE 私は「setIdentity」と呼ばれる方法を発見した:
http://www.yiiframework.com/doc-2.0/yii-web-user.html#setIdentity%28%29-detail
私はそれを試してみて、それは私が探しています何であるかどうかを確認します。