Аутентификация с помощью форм, Изменить текущий проверенный код формы пользователя объявления - PullRequest
0 голосов
/ 08 октября 2009

в ASP.Net, проверка подлинности на основе форм. Для целей тестирования нам нужно разрешить нашим пользователям QA, которые в настоящее время вошли в наше приложение, возможность вводить имя пользователя AD ad и входить в систему как этот пользователь.

Я думал, что

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

Сделал бы трюк, но это не так. Кто-нибудь может указать мне правильное направление?

1 Ответ

1 голос
/ 08 октября 2009

Без тестирования: это должно заменить ваш Cookie, но я не думаю, что ваш Принципал был заменен. Попробуйте сбросить Принципал.

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

Просто мысль ...

...