当我阅读有关会话的内容时,我发现用户ID主要存储在会话中。我创建了一个存储用户名和状态的登录页面。假设用户名是唯一的。因此,当用户登录时,我可以输出:
嗨,用户名。
如果我必须在数据库中更改某些内容,我可以这样做:
statement where username= username in the session
那么为什么我们必须在会话中存储userID?
答案 0 :(得分:0)
看一下我们在logged in
user
中需要session
project
所需的一些信息。这会减少每次execution
query
的时间
假设您需要logged in
个用户ID,那么您必须有条件地使用query
执行username
,但如果您已在userid
中存储了session
,那么你可以轻松搞定。
这对于我们维护logged in
用户日志的项目或者如果用户更改了其他access
用户的项目也很有帮助,并且您必须存储已更改的用户ID,然后您可以使用该用户。
需求因project
到project