那位大虾能给一个用cookie实现记录登录信息,浏览器关闭后自动清除的例子?
不胜感激。
登陆
HttpCookie UserCookie = new HttpCookie("UserName",UserName);
Response.Cookies.Add(UserCookie);
注销
Request.Cookies.Clear();
//将Cookies["UserName"]置空
HttpCookie customerCookie = new HttpCookie("UserName", string.Empty);
Response.Cookies.Add(customerCookie);
gz
以上是用一个注销事件来清空Cookies的,并没有关闭浏览器就自动清空
不过以上可以配合FormsAuthentication,创建一个身份验证:FormsAuthentication.SetAuthCookie(UserName, false);
通过判断Request.IsAuthenticated的办法来实现验证
UP
你可以使用page_onclose的事件来写东西