我正在使用允许用户使用 yii 的“记住我”选项的登录表单。
在第一次登录期间,我正在设置一些用户->状态值,这些值在会话结束后当然会丢失。
现在,如果用户通过“记住我”cookie 再次自动登录,那么再次设置这些状态的最佳方法是什么。
到目前为止,在用户成功登录后,我一直在 UserIdentity 类(在组件文件夹中)中设置一些用户状态:
Yii::app()->user->setState('someKey', $someValue);
一旦使用自动登录,最好恢复这些状态?
我不想将设置的用户状态存储在 cookie 中,因为它们可能包含过于安全的敏感数据。