表单身份验证,在ASP.Net中更改当前经过身份验证的广告用户表单代码

问题描述:

,形成身份验证。为了测试目的,我们需要使我们当前登录到应用的QA用户能够输入AD广告用户名,并以该用户身份登录。表单身份验证,在ASP.Net中更改当前经过身份验证的广告用户表单代码

我认为

FormsAuthentication.SignOut(); FormsAuthentication.SetAuthCookie(userName,false);

会做伎俩,但事实并非如此。 任何人都可以指向正确的方向吗?

没有测试:这应该取代你的Cookie,但我不认为,你的主要被替换。尝试重置校长。

HttpContext.Current.User = new GenericPrincipal(...); 

只是一个想法...

+0

有没有乱wtih它,得到了放在脑后, 但我想,以纪念一个很好的答案。 – 2009-10-16 21:24:03