我想用c#asp.net创建登录页面。 我做到了 现在,当用户登录时,我想获取用户ID并在其他页面中使用它。 我该怎么做? 谢谢你的帮助
答案 0 :(得分:1)
当用户登录时,您应该将其存储在会话变量中。当用户导航其他页面时,您可以通过该会话变量访问它。
答案 1 :(得分:1)
您可以使用加密的Cookie来存储用户详细信息及其角色。这样你就可以实现许多网站使用的“自动登录”功能。
当然,您所做的只是重新发明表单身份验证,但这是一次很好的学习体验。
使用表单身份验证,您可以为您创建登录,密码重置,用户创建控件,并且可以插入自己的MembershipProvider和RoleProvider来访问现有数据存储。
答案 2 :(得分:0)
您应该使用ASP.Net的表单身份验证
这是一个非常好的教程:http://www.4guysfromrolla.com/webtech/110701-1.shtml