我应该在PHP会话中存储哪些数据?

Pet*_*art 3 php session codeigniter codeigniter-2

我正在构建一个小型应用程序,用户可以使用CodeIgniter登录

我的问题是,当用户登录时,是否建议在会话中存储许多用户的个人信息(例如,他们的用户ID,名称,电子邮件和电话号码)。还是我应该试着忽略个人信息,仅在会话中保留其用户ID?

我不想为了获取一些或用户的基本信息而不断进行数据库查询。

更新资料

我将使用数据库来存储他们的所有信息,我只是想知道他们何时登录,是否建议将他们的数据以及数据库存储在会话中?

谢谢

Mae*_*ish 5

您只应在跟踪该当前用户的会话中保留临时数据。在需要之前,其他所有内容都应隐藏在数据库中。

  • 用户ID通常由许多应用存储在会话中,因此我认为它是安全的。 (3认同)