|
|
|
| Создаю единую систему аутентификаций на отдельном домене auth.site.ru для нескольких сайтов (site1.ru, site2.ru...).
После аутентификаций на auth.site.ru делаю редирект на site1.ru, но сперва нужно оповестить site1.ru чтобы он создал куки для этого пользователя.
Пока думаю через file_get_content, передавая данные через url.
Вопрос: как правильно оповестить site1.ru | |
|
|
|
|
|
|
|
для: riskk
(04.09.2014 в 06:17)
| | но сперва нужно оповестить site1.ru чтобы он создал куки для этого пользователя.
А зачем это поручать сайту site1.ru? Любой сайт может создать куки для другого сайта:
<?php
setcookie("username", $username, time() + 31556926, "/", "site1.ru");
?>
|
Вместо site1.ru (последний переданный параметр) указывается домен, которому печенька принадлежит. | |
|
|
|
|
|
|
|
для: Commander
(04.09.2014 в 09:15)
| | НЕ получается так сделать, auth.site.ru и site1.ru на разных доменах. | |
|
|
|
|
|
|
|
для: Commander
(04.09.2014 в 09:15)
| | Да ну? | |
|
|
|
|
|
|
|
для: riskk
(04.09.2014 в 06:17)
| | Вот прекрасное решение от индусов: http://subinsb.com/set-same-cookie-on-different-domains.
Причем, количество доменов не ограничено.
Если возникнут непонятки - или я, или кто другой, разжуем. | |
|
|
|