2012-02-24 114 views
-1

我目前正在使用c#语言使用asp.net。只想问这里的任何人,如何让我的登录状态有效?我的意思是,当用户登录时,我已将登录状态控件置于页面顶部。在用户点击注销后,它应该将用户带回登录页面,但它没有按照这种方式工作。而当我点击登录,它给了我一个错误。有人能告诉我为什么以及如何克服它?或者有什么方法可以实现其他登录注销功能?意见将不胜感激。感谢你们。登录注销控件

+1

你能提供代码片段,你遇到的任何错误,你已经试图解决它吗?你还没有真正投入太多...... – 2012-02-24 03:14:55

+0

你可以使用'FormsAuthentication.SignOut()'。但你最好弄清楚目前的问题,因为它可能会继续降低你的努力 – Mubarek 2012-02-24 05:43:42

+0

首先你使用ASP.Net成员身份进行用户身份验证。如果看到可以使用loginStatus控件。并使用其模板用于登录用户和未经认证的用户。并在里面有任何控制,并根据你想要的方式使用它们。 – Aneef 2012-02-24 06:09:34

回答

0

有LogOut的按钮或LinkBut​​ton。在按钮单击事件中,添加以下代码以返回到您的登录页面。

Session.Abandon(); 
    Response.Redirect("~/LoginPage.aspx"); 
+0

嘿,嗨,你。有用! – 2012-02-24 06:26:10

0

你必须为此使用会话机制。你必须使用一个按钮来注销,并且首先你必须清除该会话,然后你必须将用户重定向到主页。

+0

请详细说明一下吗? – 2012-02-24 05:28:38