我找到一段cookies的登陆方法.但是没看懂

来源:百度知道 编辑:UC知道 时间:2024/05/18 08:26:36
下面代码放在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;
}
}

能帮我看看这段应该放在哪里?
是void Application_Sta

我感觉应该是放在Session_Start里而不是Application_Start,实现的功能是当用户登陆网站的时候会从cookie里读取一些信息并放到session对象中,以供用户在访问网站的其它网页时使用。
另外,ses应该是这个程序员自己编写的一个类,在这个类中写了一个方法(函数)就是checkuser,个人认为这个函数的内容应该是把数据库中存的一些值与cookie的值进行比较,如果正确的话就保存在Session里,如果不正确就不保存。具体是什么只有问代码编写者了。不过应该不难,你也能写出来的

COOKIES是干什么用的?我不接受COOKIES为什么不能登陆知道? 登陆某网站后,我清除了电脑的cookies,可是竟自动重新登陆了! 我用maxthon登陆网站 遇到提示“您的浏览器必须接受cookies,否则无法登陆”请问这是什么意思? IE的登陆有点问题,是cookies的问题吗? 您的浏览器必须接受cookies,否则无法登陆,不管我在隐私里怎么设都没用。 为什么我的COOKIES不能储存了? 为什么我的COOKIES不能用了? COOKIES我的老是清除不了 ·我用优化大师删除了电脑里的cookies,当我登陆一个我原来注册过的网站看球赛时,看不了了,咋办 ··我用优化大师删除了电脑里的cookies,当我登陆一个我原来注册过的网站看球赛时,看不了了,咋办