表单身份验证,在ASP.Net中更改当前经过身份验证的广告用户表单代码
问题描述:
,形成身份验证。为了测试目的,我们需要使我们当前登录到应用的QA用户能够输入AD广告用户名,并以该用户身份登录。表单身份验证,在ASP.Net中更改当前经过身份验证的广告用户表单代码
我认为
FormsAuthentication.SignOut(); FormsAuthentication.SetAuthCookie(userName,false);
会做伎俩,但事实并非如此。 任何人都可以指向正确的方向吗?
答
没有测试:这应该取代你的Cookie,但我不认为,你的主要被替换。尝试重置校长。
HttpContext.Current.User = new GenericPrincipal(...);
只是一个想法...
有没有乱wtih它,得到了放在脑后, 但我想,以纪念一个很好的答案。 – 2009-10-16 21:24:03