[英]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。
需求因project
而project
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.