在会话中存储userID

时间:2016-06-29 06:23:32

标签: php security session

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

嗨,用户名。

如果我必须在数据库中更改某些内容,我可以这样做:

statement where username= username in the session

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

1 个答案:

答案 0 :(得分:0)

看一下我们在logged in user中需要session project所需的一些信息。这会减少每次execution query的时间

假设您需要logged in个用户ID,那么您必须有条件地使用query执行username,但如果您已在userid中存储了session,那么你可以轻松搞定。 这对于我们维护logged in用户日志的项目或者如果用户更改了其他access用户的项目也很有帮助,并且您必须存储已更改的用户ID,然后您可以使用该用户。

需求因projectproject

而异