2012-02-24 169 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