2010-09-28 146 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