大家好,请帮忙解决一个问题:
我在项目的登陆界面用cookie保存登陆信息,我有个疑问,
<forms name="beijian" loginUrl="default.aspx" protection="All" timeout="300">
这里的“name”的值和FormsAuthentication.SetAuthCookie(name, false)中的“name”的值必须一样吗(也就是“beijian”)?MSDN中对FormsAuthentication.SetAuthCookie(name, false)中的“name”说明很少,我有点不明白!
而且我在程序中是这样应用的:(name1是用户的登陆名)
HttpCookie hc1 = new HttpCookie("hc_bj");
hc1["hc_id"] = name1;
hc1["hc_purview"] = purview;
hc1["hc_xmname"] = xmname;
Response.Cookies.Add(hc1);
FormsAuthentication.SetAuthCookie(name1, false);不知道这样对不对?!谢谢!