2013-04-23 2 views
0

У меня есть веб-сайт Asp.Mvc с разрешенной междоменной авторизацией, и мне нужно создать файл js, который позволит подключиться к моему сайту. Этот скрипт - это своего рода API, который необходим для установления соединения с разных сайтов. Я тестирую его на локальном сервере IIS на просто HTML-странице, когда он отправляет данные регистрации, информация пользователей сохраняется в httpContext успешно, но при следующем запросе данные пользователей в сеансе пусты. Я не знаю, это правда, но похоже, что все запросы делают свои собственные сеансы на сервере. Итак, что мне делать, чтобы исправить сеанс для междоменного соединения?Сессия не сохраняется из междоменного соединения

UPD. Я обнаружил, что в httpContext при каждом запросе идентификатор Sessions всегда отличается, но я до сих пор не знаю, что с этим делать.

ответ

1

Когда вы выполняете кросс-запрос домена, вы никогда не сможете установить сеанс для запрашиваемого домена/сервера. Обязанность домена B устанавливать сеанс. Домен A никогда не может устанавливать сеанс.

+0

Я создаю все данные пользователей в сеансе на стороне сервера mvc. Или что вы имеете в виду? –

Смежные вопросы