用户登陆控件的问题在线等
FormsAuthentication.Initialize();
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
2, // version
txtId.Text, // get the username
DateTime.Now, // issue time is now
DateTime.Now.AddMinutes(10), // expires in 10 minutes
false, // cookie is not persistent
authority); // role assignment is stored in the UserData
HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName ,FormsAuthentication.Encrypt(ticket));
Response.Cookies.Add(cookie);
这是用户登录的代码
FormsAuthentication.SignOut();
这是用户注销的代码
我都是把它放到用户控件中
登陆后我显示的时候是取cookie得值显示
可是跳到有些页面的时候就显示不出来用户信息了
还有注销了以后有的页面还是显示以前的用户信息在控件上
不知道怎么解决
请高手指点
问题点数:50、回复次数:2Top
1 楼Lukiya(路基亚)回复于 2006-03-03 15:42:18 得分 0
…………
2003的做法。
好久没用这个了。
记得应该可以自动删除的,不行你手动清除一下那个名字的Cookie吧。
推荐用2005……Top
2 楼padababy()回复于 2006-03-03 15:53:37 得分 0
我们用的是2003
用手工清除放在下面就不能运行Top




