С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 21/11/08 в 19:32 |
дано:
есть 10 доменов
есть 1 главный домен
на главном домене происходит логин пользователя <юзер:пасс>
такая вот задача:
как юзеру ходить по 10(100) доменам под своим логином не логинясь каждый раз?
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 21/11/08 в 20:01 |
создать так называемые "мосты"
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 21/11/08 в 21:43 |
Если авторизация через apache(htaccess/htpasswd) то делай общий файл для всех доменов.
Если авторизация своя, то ставь куку серферу для каждого домена сразу.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 21/11/08 в 22:16 |
_s_[sov] писал: | создать так называемые "мосты" |
это как, можешь объяснить в трех словах?
xreload писал: | Если авторизация через apache(htaccess/htpasswd) то делай общий файл для всех доменов.
Если авторизация своя, то ставь куку серферу для каждого домена сразу. |
авторизация через htpasswd не вариант
ставить куку, допустим, на 100-500 доменов тоже не вариант...
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 21/11/08 в 22:29 |
ibiz писал: | это как, можешь объяснить в трех словах? |
Это он просто посты набирает.
Цитата: | авторизация через htpasswd не вариант |
Ты читаешь ушами? Я написал - если у тебя авторизация...такая-то, а не про то что, тебе нужно делать авторизацию таким способом.
Цитата: |
ставить куку, допустим, на 100-500 доменов тоже не вариант...
|
Ага, на миллион доменов...ты бы не домены размножал сотнями, а лучше бы придумал, как сделать чтобы их не было очень много, не оттуда думать начинаешь.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 21/11/08 в 23:01 |
xreload писал: |
Ага, на миллион доменов...ты бы не домены размножал сотнями, а лучше бы придумал, как сделать чтобы их не было очень много, не оттуда думать начинаешь. |
да чо такого-то...
есть идея сделать следующее:
при заходе на линку домена domen.com/link2.html проверять наличие куки у пользователя, если куки нет, то редиректить на login и смотреть куку там, если кука уже есть, то редиректить обратно и ставить куку
как вариант это все во фреймах...
|
|
|
|
С нами с 01.03.06
Сообщения: 629
Рейтинг: 620
|
Добавлено: 21/11/08 в 23:20 |
а подсмотреть как работают подобные проекты кто мешает?
все достаточно просто на самом деле - один сервер + кука с разрешением 3P вроде (вообщем возможность передачи при запросе к стороннему домену), а дальше прямые руки и немного соображалки. Работы реально на вечер подумать и утром руку приложить.
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 22/11/08 в 16:02 |
xreload ага, делать мне нехуй больше.
ибиз, ну мосты в моем понятии это када скажем 2 форума установлены и имеют одну общую базу или таблицу с пользователями. ну у обоих ессно подправлены запросы, в следствии чего пользователь регавшись на одном форуме автоматом регается на другом. ну что-то типа того. будут вопросы - велком в аську... попытаюсь растолковать более популярно
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 22/11/08 в 17:08 |
_s_[sov] писал: |
ибиз, ну мосты в моем понятии это када скажем 2 форума установлены и имеют одну общую базу или таблицу с пользователями. ну у обоих ессно подправлены запросы, в следствии чего пользователь регавшись на одном форуме автоматом регается на другом. ну что-то типа того. будут вопросы - велком в аську... попытаюсь растолковать более популярно |
база одна, но вводить логин пароль каждый раз на пицот сайтах неудобно... весь смысл OpenID, чтоб пользователь мог ходить по множеству сайтов под своим логином...
можно передавать параметр сайта с логином в урле ссылки, но тогда это будет выглядеть громоздко и некрасиво
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 22/11/08 в 17:29 |
сессию поставь....
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 22/11/08 в 17:33 |
_s_[sov] писал: | сессию поставь.... |
как без параметра в урле передать сессию на другой сервер?
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 22/11/08 в 17:44 |
ну хз.. можнов самой паге посылать что тебе нада. помещаешь в комент инфу и патом ее парсишь... конешно не совсем рационально но так тоже можно
|
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 22/11/08 в 17:48 |
ibiz писал: | как без параметра в урле передать сессию на другой сервер?
|
Передавай на другой сервер временный номер валидности, и пусть скрипт на удаленном сервере сам сбегает на сервер логина, и валидирует номер. Если номер валиден - аутентифицировать пришедшего с этим номером.
|
|
|
|
С нами с 07.01.04
Сообщения: 2868
Рейтинг: 1536
|
Добавлено: 02/12/08 в 18:20 |
ibiz, ты же написал решение в названии топика - OpenId.
Есть OpenId провайдер, например, myopenid.com - регаешься там.
Дальше реализуешь openId у себя на сайте и юзер использует свой урл для логина на всех доменах.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 02/12/08 в 18:29 |
kink писал: | ibiz, ты же написал решение в названии топика - OpenId.
Есть OpenId провайдер, например, myopenid.com - регаешься там.
Дальше реализуешь openId у себя на сайте и юзер использует свой урл для логина на всех доменах. |
угу, я не точно задачу указал, нехватает уровня риторики
вообщем сделал примерно так:
на каждом сайте висят "активные линки действий" от лица пользователя, если пользователь не залогинен, то его редиректит на сайт авторизации, на сайте авторизации берутся куки, если раньше он логинелся, если нет, то авторизация или регистрация вручную... пока такая схема работает, все устраивает, остальное мелочи, отшлифуется со временем
|
|
|
|