ユーザーがyiiの「rememberme」オプションを使用できるログインフォームを使用しています。
最初のログイン時に、いくつかのuser-> state値を設定していますが、これはもちろんセッションの終了後に失われます。
ここで、ユーザーが「remember me」Cookieを介して自動的に再度ログインした場合に、これらの状態を再度設定するための最良の方法は何ですか。
これまで、ユーザーが正常にログインした後、(コンポーネントフォルダー内の)UserIdentityクラス内にいくつかのユーザー状態を設定してきました。
Yii::app()->user->setState('someKey', $someValue);
自動ログインが使用されたら、これらの状態を復元するのに最適な方法は何ですか?
設定されたユーザー状態は、セキュリティ上重要なデータが含まれている可能性があるため、Cookieに保存したくありません。