Php 在自动登录上还原用户状态
我使用的登录表单允许用户使用yii的“记住我”选项。Php 在自动登录上还原用户状态,php,yii,Php,Yii,我使用的登录表单允许用户使用yii的“记住我”选项。 在第一次登录期间,我设置了一些用户->状态值,这些值在会话结束后当然会丢失。 现在,如果用户通过“记住我”cookie再次自动登录,那么重新设置这些状态的最佳方法是什么。 到目前为止,我一直在用户成功登录后在UserIdentity类(在components文件夹中)中设置一些用户状态: Yii::app()->user->setState('someKey', $someValue); 使用自动登录后,恢复这些状态的最佳方法是
在第一次登录期间,我设置了一些用户->状态值,这些值在会话结束后当然会丢失。
现在,如果用户通过“记住我”cookie再次自动登录,那么重新设置这些状态的最佳方法是什么。
到目前为止,我一直在用户成功登录后在UserIdentity类(在components文件夹中)中设置一些用户状态:
Yii::app()->user->setState('someKey', $someValue);
使用自动登录后,恢复这些状态的最佳方法是什么?我不想将设置的用户状态存储在cookie中,因为它们可能包含太安全敏感的数据 很抱歉这么快就给出了答案,但有几种可能性: