在codeigniter中包含会话中的所有用户详细信息是否合适?

时间:2016-01-31 12:37:33

标签: php mysql codeigniter

我目前正在做一个代码点火器项目,它基于学生管理系统。我将用户ID存储为

  

$ session_id = $ this-> session-> userdata(' u_id');

我计划使用模型功能并通过此session_id获取当前登录用户的其他详细信息。我使用mysql作为database.my Web应用程序将被超过20,000个用户使用。 与在codeigniter中声明会话数组中的所有用户详细信息相比,在任何地方调用模型函数是否存在性能差异?

1 个答案:

答案 0 :(得分:0)

你的问题似乎与我在标题中看到的不同,所以我会把它们都弄清楚。

在codeigniter中包含会话中的所有用户详细信息是否合适?:

不,在会话中保留所有用户数据并不好。只保存需要保留的数据(例如只需一个用户ID即可),但在我个人看来,我也会加密数据。为安全起见。

除此之外,调用函数来获取所有其他数据也没有错。这是你需要做的。您不希望用户无缘无故地保留所有数据。