1

请参阅我创建了一个登录用户的脚本。而且我还添加了设置选项卡,以便用户可以编辑他们的设置!但是当我尝试它时,mysql表中的数据发生了变化,但配置文件中显示的用户名和用户电子邮件保持不变!当我注销并重新登录时,用户名发生了变化!有人可以告诉我为什么用户名和电子邮件在该会话中没有改变!

提前致谢!

4

2 回答 2

0

我假设您直接从会话中显示用户名和电子邮件。如果您更改数据库中的某些内容,则会话中有冗余数据,并且您使用会话中的数据而无需进一步验证,您还必须更改那里的值。

于 2011-02-23T09:12:02.613 回答
0

我建议您使用另一种方式显示用户名。仅保存在会话中的用户 ID。您应该从 DB 获得的用户名。不要忘记缓存。

于 2011-02-23T09:14:38.757 回答