我门可采用手动添加身份验证票
1.
代码如下:
FormsAuthenticationTicket Ticket = new FormsAuthenticationTicket (1,"coffee",DateTime.Now, DateTime.Now.AddMinutes(20), false,UserRoles,"/") ;
注:UserRoles不知道就写""
2.加密序列化
代码如下:
string HashTicket = FormsAuthentication.Encrypt (Ticket) ;
3.生成cookie
代码如下:
HttpCookie UserCookie = new HttpCookie(FormsAuthentication.FormsCookieName, HashTicket) ;
cookie.Domain = ".jb51.net";
4.身份验证票Cookie输出到客户端
代码如下:
Response.Cookies.Add(UserCookie)
5.重定向
代码如下:
Response.Redirect (Context.Request["ReturnUrl"]) ;
查看更多关于form身份验证通过后,只能用FormsAuthentication.RedirectFromLog的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did36140