我是一個新的蜜蜂,爲我的應用程序創建一個asp.net Web應用程序。我將有不同的用戶,我沒有使用任何特殊的形式或方法來進行登錄。我有訪問數據庫,在那裏我有一些用戶角色,公司,用戶名和密碼。 在我的登錄頁面通過文本框我會得到公司用戶名和密碼輸入的最終用戶。那麼我會檢查公司和用戶名(這是表中的主鍵),如果密碼匹配,則會查找用戶角色並重定向到每個用戶的頁面。 現在工作正常。 我有一個註銷按鈕,這是坐在SITEMASTER頁面和如何在網站上正確登錄
<div id="logout" runat="server" visible="false" class="navbar-brand1">
<a id="lo" runat="server" href="/Default">Log Out </a>
</div>
然後在我想要顯示的註銷我將調用代碼
Master.FindControl("logout").Visible = true;
它工作正常的網頁在登錄和註銷方面。但事實上,註銷按鈕只是重定向到網站的第一頁,如果我們在瀏覽器中做後退箭頭,我可以返回到前一頁。有沒有什麼辦法可以整齊地做到這一點,以便退出後,即使我回到瀏覽器,它會要求登錄。
任何幫助將非常感激。我犯了一個錯誤,並創建完整的應用程序,現在我擔心這個功能,所以技術上我沒有註銷:(
當用戶登錄時,將用戶名設置爲會話變量。另外,當用戶打開系統中的每個頁面時,請檢查該會話變量是否爲空。如果爲空,則重定向到LogIn頁面。當用戶註銷清除會話。 –
這似乎是一個好方法。你能否給我提供一些代碼。很多謝謝 –
答案下面提供了示例代碼。 –