2015-10-30 83 views
0

我已經爲用戶創建了登錄和註銷頁面,但問題是當用戶登錄然後再次單擊瀏覽器的後退按鈕,他/她可以在不登錄的情況下再次查看站點。所以我想限制用戶在從站點註銷後能夠查看站點頁。如何在用戶從站點註銷後在用戶登錄界面重定向用戶(登錄屏幕)

請只是看看我的代碼,並告訴我在哪裏,我需要改變

我用代碼後退按鈕限制用戶。

<script type="text/javascript"> 
    function preventBack() { 
     alert(); 
     console.log("hello"); 
     window.history.forward(); 
    } 
    setTimeout("preventBack()", 100); 
    window.onunload = function() { 
     null 
    }; 
</script> 
+2

你有會話嗎?你可以使用它 – guradio

+0

是的,我有會話和登錄後我已經清除會話,但我仍然要回頁面,我想限制它。 –

回答

0

在下面的代碼Page_Load事件中寫:

If(Session["SessionName"]==null) 
{ 
    Response.Redirect("LoginPagename.aspx"); 
} 
0

您使用會話,同時註銷功能內註銷時間清除會話,然後重定向到登錄頁面,否則你可以禁用後退按鈕。

相關問題