在我登录用户后的应用程序中,仅显示该用户的信息。为此,我创建了一个用户个人资料表,并为每个用户指定了唯一的个人资料ID。
我的问题是用户登录后如何在整个应用程序中维护唯一的配置文件ID。成功的用户ID和密码后,创建一个cookie并存储在会话变量的ID中。
在会话变量或cookie中维护id是否很好。
答案 0 :(得分:0)
会话变量。如果用户登录有效,则可以创建一个Session变量,为其分配一个“ member”值。创建另一个会话,为其分配用户ID的值(使用数据读取器)。然后,在用户的个人资料表上,在用户的个人资料Web表单的Page Load事件中,您可以检查Session [“ something”] ==“ member”,如果可以,则可以创建与用户数据库的sql连接,选择* from用户,其中用户ID = session [“ user_id”](先前创建的会话变量,其中包含设法登录的用户的用户ID),您可以使用datareader显示用户数据。