@McMike

Как получить информацию с другого домена?

В общем есть два сайта на разных доменах, но смотрят они в одну БД. Нужно осуществить кросс-авторизацию, т.е. если человек залогинен на сайте1 под юзером1, то при переходе на сайт2 он и там должен автоматически быть залогиненым под юзером1.
Как это сделать, какие варианты?
Можно ли сделать это просто?
Почему при запросе с сайта2 на сайт1 через file_get_contents("http://сайт1") - не получаю информацию, о том, что пользователь залогинен на сайте1 под юзером1?
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 1
SowingSadness
@SowingSadness
web-разработчик
Потому что браузер на сайт2 не передаются cookie от сайт1.
Иначе это было бы катастрофой безопасности.

Кросс-доменная авторизация делается через стороннний сервис авторизации. Либо через авторизацию на домене верхнего уровня.
Например сайт2.домен.рф и сайт1.домен.рф авторизуются через домен.рф, который делает редирект на нужный сайт
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы