|
|
|
| В работе у меня выникла задача создать глобальную авторизацию между несколькими сайтами, но я никак не могу предумать как между сайтами с разными доменными именами и, возможно) серверами (но бд общая) передать переменные с именем пользователя и т.д.
Кукисы работают на 1 домен, сессии также.... | |
|
|
|
|
|
|
|
для: @ndry
(21.05.2007 в 13:09)
| | setcookie('id_t',$sr5,time()+311040000,"/",$_SERVER['HTTP_HOST']);
setcookie('id_t',$sr5,time()+311040000,"/",Первый домен);
setcookie('id_t',$sr5,time()+311040000,"/",Второй домен);
Попробуй так | |
|
|
|
|
|
|
|
для: himic
(21.05.2007 в 13:24)
| | Один сервер не может установить кукисы за другой сервер.
Физически не может.
А если бы мог - это было бы нарушение политики безопасности клиента. | |
|
|
|
|
|
|
|
для: @ndry
(21.05.2007 в 13:09)
| | А при чем тут кукисы?
Если БД общая, то любой из серверов может проверить валидность пары логин-пароль.
Вот когда БД разные - тогда приходится повертеться.... | |
|
|
|
|
|
|
|
для: Trianon
(21.05.2007 в 13:25)
| | >А при чем тут кукисы?
>Если БД общая, то любой из серверов может проверить валидность пары логин-пароль.
>Вот когда БД разные - тогда приходится повертеться....
Как указать БД что проверять она не знает кто это (имя юзера), это всёравно что сказать пусть вводят логин и пароль на всех сайтах отделельно | |
|
|
|
|
|
|
|
для: @ndry
(21.05.2007 в 13:49)
| | Не путайте авторизацию (то есть указание логина при входе на ресурс) и автологон (автоматическая регистрация на ресурсе, без явного ввода логина/пароля руками) | |
|
|
|
|
|
|
|
для: Trianon
(21.05.2007 в 14:48)
| | сорри | |
|
|
|
|
|
|
|
для: @ndry
(21.05.2007 в 13:09)
| | Я вышел из такой же ситуации следующим образом:
Система администрирования находилась только на одном сайте, и при этом позволяла управлять несколькими другими. А на остальных, при входе в админку стоял редирект на главный сайт. | |
|
|
|
|
|
|
|
для: mesos
(21.05.2007 в 13:27)
| | Пардон!
ну тогда какой нибудь невидимый фрэйм с другого домена запустить :) | |
|
|
|
|
|
|
|
для: mesos
(21.05.2007 в 13:27)
| | >Я вышел из такой же ситуации следующим образом:
>Система администрирования находилась только на одном сайте, и при этом позволяла управлять несколькими другими. А на остальных, при входе в админку стоял редирект на главный сайт.
Мне не админку а именно пользователей...
ЗЫ. Сайтов может быть от 1 до 9 999 999 (теоретически) на практике 15 штук... | |
|
|
|
|
|
|
|
для: @ndry
(21.05.2007 в 13:50)
| | Тогда только ввод логина/пароля на каждом сайте.
Либо, поэкпериментировать с передачей кукисов при помощи JavaScript, но это также, как писал Trianon, нарушение безопасности. | |
|
|
|
|
|
|
|
для: mesos
(21.05.2007 в 14:00)
| | яваскрипт не может соеденяться с другим доменом как и кукис (его особенности) | |
|
|
|
|
|
|
|
для: @ndry
(21.05.2007 в 14:44)
| | прейдёться делать как яндекс:
ссылка в цоп управления доменом
https://e-customer.ru/?id=register_from_yandex&u_yid=92086&p_hash=5fc3f207b6f167bcf01cc869af965c9
ЗЫ. Любителям ламать пароли сообщу что хеш пароля я уже покорячил :) | |
|
|
|
|
|
|
|
для: @ndry
(21.05.2007 в 14:44)
| | Действительно, что-то я погорячился =) | |
|
|
|
|
|
|
|
для: @ndry
(21.05.2007 в 13:09)
| | Привет. В Cpanelи есть такое, можно заходить под одним паролем на разные сайты и управлять ими. Только я незнаю как это сделано. | |
|
|
|