繁体   English   中英

在会话中存储用户ID

[英]Storing userID in sessions

当我阅读有关会话的内容时,大多数时候我发现该会话中存储了userID。 我创建了一个登录页面,其中存储了用户名和状态。 假设用户名是唯一的。 因此,当用户登录时,我可以输出:

嗨,用户名。

如果我必须更改数据库中的某些内容,则可以执行以下操作:

statement where username= username in the session

那么为什么我们必须在会话中存储userID?

看,我们在project需要的session存储了一些已logged in user必要信息。 这样可以减少每次execution query时间

假设您需要logged in某些地方logged in用户ID,然后必须有条件地使用username执行query但是如果您在session存储了userid ,则可以轻松获取它。 这在我们维护已logged in用户的日志或某个用户​​更改了其他用户的某些access并且您必须存储更改后的用户ID的项目中很有用,然后您就可以使用该ID。

需求因projectproject

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM