登陆Cookies使用方法
下面代码放在验证登陆之后,保存客户登陆信息
HttpCookie LoginCookie=new HttpCookie("qwersdfawer");
LoginCookie["qwerzsdvfvwerfq"]=Common.ToBase64(TxtUsername.Text);
LoginCookie["vcxzvasdfqwer"]=Common.ToBase64(TxtCompID.Text);
LoginCookie["sadfqwerqwvxcv"]=Common.ToBase64(TxtPass.Text);
switch(RdlCookie.SelectedIndex)
{
case 0:
LoginCookie.Expires=DateTime.Now.AddYears(1);
break;
case 1:
LoginCookie.Expires=DateTime.Now.AddMonths(1);
break;
case 2:
LoginCookie.Expires=DateTime.Now.AddDays(1);
break;
case 3:
LoginCookie.Expires=DateTime.Now;
break;
}
Response.Cookies.Add(LoginCookie);
LoginCookie["qwerzsdvfvwerfq"]=Common.ToBase64(TxtUsername.Text);
LoginCookie["vcxzvasdfqwer"]=Common.ToBase64(TxtCompID.Text);
LoginCookie["sadfqwerqwvxcv"]=Common.ToBase64(TxtPass.Text);
switch(RdlCookie.SelectedIndex)
{
case 0:
LoginCookie.Expires=DateTime.Now.AddYears(1);
break;
case 1:
LoginCookie.Expires=DateTime.Now.AddMonths(1);
break;
case 2:
LoginCookie.Expires=DateTime.Now.AddDays(1);
break;
case 3:
LoginCookie.Expires=DateTime.Now;
break;
}
Response.Cookies.Add(LoginCookie);
下面代码放在Global.asax
HttpCookie LoginCookie=Request.Cookies["qwersdfawer"];
if(LoginCookie!=null&&LoginCookie["vcxzvasdfqwer"]!=null&&LoginCookie["qwerzsdvfvwerfq"]!=null&&LoginCookie["sadfqwerqwvxcv"]!=null)
{
string dir=Common.FromBase64(LoginCookie["vcxzvasdfqwer"]).ToString();
string username=Common.FromBase64(LoginCookie["qwerzsdvfvwerfq"]);
string password=Common.FromBase64(LoginCookie["sadfqwerqwvxcv"]);
ses user=new ses(dir,username,password);
if(ses.checkuser(user))
{
Session["user"]=user;
Session["username"]=username;
Session["Compid"]=dir;
}
}
if(LoginCookie!=null&&LoginCookie["vcxzvasdfqwer"]!=null&&LoginCookie["qwerzsdvfvwerfq"]!=null&&LoginCookie["sadfqwerqwvxcv"]!=null)
{
string dir=Common.FromBase64(LoginCookie["vcxzvasdfqwer"]).ToString();
string username=Common.FromBase64(LoginCookie["qwerzsdvfvwerfq"]);
string password=Common.FromBase64(LoginCookie["sadfqwerqwvxcv"]);
ses user=new ses(dir,username,password);
if(ses.checkuser(user))
{
Session["user"]=user;
Session["username"]=username;
Session["Compid"]=dir;
}
}
登出
Session["username"]="";
Session["Compid"]="";
Session["menu"]="";
Session["user"]=null;
Response.Cookies.Remove("qwersdfawer");
Response.Cookies.Clear();
this.Dispose();
Response.Redirect("index.aspx");
Session["Compid"]="";
Session["menu"]="";
Session["user"]=null;
Response.Cookies.Remove("qwersdfawer");
Response.Cookies.Clear();
this.Dispose();
Response.Redirect("index.aspx");