Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Объедирнение таблиц юзеров разных сайтов
Форумы портала PHP.SU » » Работа с СУБД » Объедирнение таблиц юзеров разных сайтов

Страниц (1): [1]
 

1. Alho - 14 Мая, 2012 - 09:55:24 - перейти к сообщению
Дали мне на досуге подумать над таким тз.
Есть четыре сайта - два на джумле, один вордпресс и еще один самописный на джанге. И хотят теперь объединить их юзеров.

Важно, что бы зарегистрировавшись на одном сайте, под тем же логином паролем можно было зайти везде - как минимум. О максимуме - полной синхронизации и глобальном личном кабинете пока думать не хочется - голова болит)))
Кто-нибудь сталкивался? Как легче это организовать?

Есть две идеи.

Можно создать отдельную бд, в которой будут храниться id общий, id на каждом сайте, логин и пароль - решение муторное, и не до конца понимаю, как реализовывать.

Либо при регистрации на одном сайте отдавать все данные на остальные три. В принципе легко делается, но чуть какая проблема с одним из серверов, либо вообще нигде нельзя будет зарегистрироваться, либо на части сайтов не создастся юзер.

Как лучше сделать?
2. EuGen - 14 Мая, 2012 - 10:10:21 - перейти к сообщению
Alho
OpenID
?
3. Alho - 14 Мая, 2012 - 10:16:55 - перейти к сообщению
EuGen пишет:
Alho
<a href='http://ru.wikipedia.org/wiki/OpenID'>OpenID</a>
?


Не хотелось бы зависеть от чужих серверов.
4. EuGen - 14 Мая, 2012 - 11:20:32 - перейти к сообщению
Alho
Почему чужих? Релизуйте свой OpenID-провайдер. Я дал лишь направление - пожалуйста, не поленитесь узнать о структуре протокола.
5. Alho - 14 Мая, 2012 - 12:03:14 - перейти к сообщению
EuGen пишет:
Alho
Почему чужих? Релизуйте свой OpenID-провайдер. Я дал лишь направление - пожалуйста, не поленитесь узнать о структуре протокола.

Благодарю. На вики не подробно описано. Нашел развивающееся решение - phpMyID. Весьма интересно. Правда не уверен, что это будет просто =)

 

Powered by ExBB FM 1.0 RC1