На наших страницах в интрасети мы проверяем, кто пользователь, и отображаем его на сайте в качестве ярлыка. Для всех остальных пользователей зарегистрированное имя правильно. Для этого пользователя он отображается как OURDOMAIN \ ADMINISTRATOR.
Я знаю, КАК это произошло. Однажды возникла проблема с разрешениями, и я запустил страницу с ее компьютера. IE запросил у пользователя и отклонил ее логин. Я попытался использовать администратор домена, и он позволил нам получить доступ к странице, но теперь я не могу вернуть его к ее логину Это не зависит от браузера, так как я установил Chrome и получил то же поведение.
Страница подключается к базе данных (используя проверку подлинности SQL), а затем запускает хранимую процедуру. После этого запускается следующий код:
string userid = HttpContext.Current.User.Identity.Name.ToString();
lbl_User.Text = userid;
Как / Где мне сбросить это для нее? XP или IIS, которые кэшировали эти учетные данные?