2015-08-10 2 views
3

Мы сталкиваемся с очень странной проблемой. Мне нужен вход пользователя в Cross domain, который размещается на отдельном сервере с помощью ajax.Вход пользователя в кросс-домен с использованием Ajax-звонка?

CORS включен на целевом сервере, и запрос на страницу входа отправляет ответ об успешном завершении; но когда я перенаправляюсь после успеха, браузер не распознает сеанс и снова перенаправляет на страницу регистрации.

Ниже мой Аякса вызов

jQuery.ajax({ 
      type: "POST", 
      url: Url, 
      data: Data, 
      crossDomain: true, 
      dataType: "json", 
      headers: { 
       'Content-Type' : "application/json", 
       'Accept': "application/json" 
      }, 
      success: function (data) { 
       window.location = "https://destination-domain"; 
      }, 
      error: function (error) { 
       alert(error); 
      } 

Можно ли отправить запрос на запись и Войти пользователя на другой домен, где CORS включена?

+0

Мы можем разместить свои данные где CORS включен. –

+0

Да, мы можем, но для входа в систему нам нужно поддерживать сеанс, который браузер не разрешает. –

ответ

1

домен Войти Крест не будет возможно, и вы должны пойти с менее безопасным решением, как JSONP GET запроса для входа пользователя

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