User.Identity.Name всегда пусто в Firefox и Chrome - PullRequest
0 голосов
/ 16 сентября 2009

У меня проблема с использованием проверки подлинности формы. При использовании IE все работает нормально с помощью проверки подлинности формы. Но с Firefox и Chrome значение для User.Identity.Name и IsAuthenticated всегда пусто. Сценарий такой: у меня есть вызов ajax к контроллеру ($ .ajax .....) и в моем контроллере есть функция, которая проверяет, прошел ли пользователь Аутентификацию При использовании IE это нормально, но с Firefox и Chrome это не так.

Есть идеи?

Ваш ответ очень ценится.

Лучший

1 Ответ

1 голос
/ 16 сентября 2009

Включены ли файлы cookie в Firefox и Chrome? Установите Firebug и, когда вы выполняете ajax-вызов, убедитесь, что файл cookie для аутентификации отправляется вместе с запросом. Имя файла cookie должно быть указано в элементе forms в вашем файле web.config. Также убедитесь, что пользователь прошел проверку подлинности для запросов без AJAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...