Request.IsAuthenticated = false в сообщении Ajax - PullRequest
1 голос
/ 31 августа 2009

Я использую плагин jQuery для добавления поддержки SwfUpload Стивена Сандерсона, который позволяет загружать файлы с помощью ajax.

Проблема в том, что Request.IsAuthenticated всегда ложен с сообщением ajax. Это означает, что User.Identity.Name = "" не позволяет мне загружать значения, необходимые для сохранения файла.

Это задумано и какова лучшая практика?

РЕДАКТИРОВАТЬ: запрос аутентифицируется, когда страница загружается, но больше не аутентифицируется только в сообщении ajax. Другие ajax-вызовы также аутентифицируются должным образом.

1 Ответ

0 голосов
/ 04 сентября 2009

Предполагая, что вы используете проверку подлинности с помощью форм, я думаю, что проблема заключается в том, что утилита swfUpload, использующая flash, не перетаскивает правильные файлы cookie для проверки подлинности для сайта обратно на сервер с его публикацией. Вам нужно было бы узнать, как получить флэш-память для возврата файлов cookie с аутентификацией обратно на сервер с его запросами.

быстрый просмотр:

http://www.google.com/search?hl=en&safe=off&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=pr3&q=swfupload+authentication+cookies&aq=f&oq=&aqi=

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