我在ASP.NET网站中添加了登录和注销功能。虽然我能够让用户登录通过检查用户名和密码,但只有当他在登录一些网页应该是可用的。我在一个会话存储用户的价值从网站注销用户
其次这样做,我使用Link button
,其更改为Logged in as example
。那么,用户如何注销?
我在ASP.NET网站中添加了登录和注销功能。虽然我能够让用户登录通过检查用户名和密码,但只有当他在登录一些网页应该是可用的。我在一个会话存储用户的价值从网站注销用户
其次这样做,我使用Link button
,其更改为Logged in as example
。那么,用户如何注销?
你杀了会议:
Session.Abandon();
当用户登录时,链接按钮的功能应该更改为anoother事件来执行此操作。我怎么做? – Cipher 2011-01-12 10:06:23
不要更改事件 - 这仍然是LinkButton1_Click。你需要if(Session!= null){Session.Abandon();} – 2011-01-12 10:07:53
你可以有你的页面上2服务器端了LinkButton有他们的知名度是相互排斥的。
LoginLinkButton.Visible = ....;
LogoutLinkButton.Visible = !LoginLinkButton.Visible
你可能会花一看ASP.NET Login Controls Overview
两种方式来注销用户有:
使用此s nippet:
Session.Abandon();
System.Web.Security.FormsAuthentication.RedirectToLoginPage();
关于基于当前登录状态。这整个可见的东西,你可以用LoginView Control,这是你正在寻找什么,而不是手动分配Visibility属性为巴巴克Naffas建议
您是否要求提供有关注销用户界面元素的建议? – 2011-01-12 10:07:43