2013-07-07 80 views
1

我想尋求關於我想完成的用戶驗證的幫助。用戶驗證查詢

當前主頁的設置:

  1. 下設簡單的項目顯示的
  2. 基本搜索功能
  3. 登錄功能(用戶名文本框,密碼文本框和登錄按鈕)

當用戶登錄時,其他功能會提示進入當前網頁(此時它仍然在運行)。

現在問題是,當我點擊刷新按鈕時,用戶回覆到「未登錄」狀態。我想要的是,只要用戶點擊刷新按鈕,用戶仍然處於「登錄」狀態。

附加信息: 在我的ASP網頁(主頁),我實例化這一行會話變量:

<% 
    Session["IsLogged"]=0; 
%> 

而且我有一個內部的腳本來獲取會話變量可用我的外部JavaScript:

<script type="text/javascript" language="javascript"> 
    var isLogged = '<%= Session["IsLogged"] %>'; 
</script> 

我的登錄功能是由jQuery和.aspx.cs處理,其中我設置會話變量當用戶使用此代碼登錄:

HttpContext.Current.Session["IsLogged"] = 1; 

你們能幫我嗎? 謝謝。

回答

1

就拿代碼從

<% 
    Session["IsLogged"]=0; 
%> 

,並應工作。

如果您希望用戶註銷創建日誌資訊網頁,然後在頁面上,logout.asp,在頁面做類似

<% 
    Session.Abandon 
    %> 

用戶也應他閉上automtically時註銷他的網頁瀏覽器

+0

哇!它非常完美!謝謝一堆! – ChiSen