2010-09-28 144 views
1

我正在asp.net 2.0和SQL Server上的工作2005年 我使用的登錄認證 其中userid = CJ 和密碼= 123 當我登錄按鈕,單擊該文本歡迎CJ必須被顯示。重定向頁面 任何幫助將受到歡迎登錄認證2.0

回答

0

如果您的用戶是有效的商店它在一個 會話:

MyUser currentUser = UserLogin(userName, password); 
if(currentUser!=null){ 
    Session["loggedUser"] = current; 
    Response.Redirect("~/Default.aspx"); 
} 
else 
{ 
    //User authentication failed 
} 

當您訪問登錄的用戶檢查 如果會話變量爲空:

if(Session["loggedUser"]!=null) 
{ 
    MyUser currentUser = (MyUser)Session["loggedUser"]; 
} 

當您單擊註銷按鈕乾淨 您的會話變量(內你的註銷方法):

Session["loggedUser"] = null; 

祝你好運!

0

用戶驗證後將用戶數據存儲在會話中,並在註銷時清除會話。將您登錄的用戶存儲在會話中,您可以從任何頁面訪問您的用戶。

+0

可以舉個例子請 – 2010-09-28 14:57:43

+0

轉到google,輸入「ASP.NET Forms Authentication」。 – RPM1984 2010-09-28 23:35:00