在其他页面中使用用户ID

时间:2010-04-03 07:43:21

标签: c# asp.net

我想用c#asp.net创建登录页面。 我做到了 现在,当用户登录时,我想获取用户ID并在其他页面中使用它。 我该怎么做? 谢谢你的帮助

3 个答案:

答案 0 :(得分:1)

当用户登录时,您应该将其存储在会话变量中。当用户导航其他页面时,您可以通过该会话变量访问它。

答案 1 :(得分:1)

您可以使用加密的Cookie来存储用户详细信息及其角色。这样你就可以实现许多网站使用的“自动登录”功能。

当然,您所做的只是重新发明表单身份验证,但这是一次很好的学习体验。

使用表单身份验证,您可以为您创建登录,密码重置,用户创建控件,并且可以插入自己的MembershipProvider和RoleProvider来访问现有数据存储。

答案 2 :(得分:0)

您应该使用ASP.Net的表单身份验证

这是一个非常好的教程:http://www.4guysfromrolla.com/webtech/110701-1.shtml