Единая сессия для 2х и более сайтов

Добрый день, уважаемые!

Есть задача организовать единый профиль пользователя на N (N > 1) сайтах. При этом хотелось бы, чтобы пользователь логинился единожды, на любом из сайтов системы, а затем на любом сайте уже узнавался сервером. С какой стороны подойти? OpenAuth?

Подскажите, как бы поступили вы?
  • Вопрос задан
  • 3688 просмотров
Пригласить эксперта
Ответы на вопрос 10
@bdmalex
OpenID?
Ответ написан
Комментировать
@gro
Вопрос в том, как передать куку на другой домен второго уровня?
Тогда маленькая подсказка: если на странице с domain1.com подключить, допустим, js-скрипт с domain2.com, то запрос к нему пойдёт с куками от domain2.com.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
loginza.ru?
Ответ написан
Комментировать
xtender
@xtender
Из ирца просили передать devpoint.ru/video/devpoint2/46631_Ilya_Kantor.html
Ответ написан
Комментировать
@Jazzist
OpenID или просто поставить куку.
Ответ написан
Как вариант использовать бд для хранения сесий. Только нужно иметь возможность подключить для обоих сайтов.
Ответ написан
Комментировать
SwampRunner
@SwampRunner
Вот, пытался разобраться stackoverflow.com/questions/4091677/php-authentication-with-multiple-domains-and-subdomains

Возможно есть что-то лучше.
Ответ написан
Комментировать
measme
@measme
Ответ написан
Комментировать
@DorBer
Ищите в гугле по запросу Single Sign On.
Ответ написан
Комментировать
Я как то давно делал так: при записи кукисов на сайте site1.ru добавлял на страничку скрытый iframe со страничкой с сайта site2.ru (скрипт устанавливающий кукисы в зависимости от параметров GET и выдающий пустую страничку)…
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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