Я разрабатываю веб-сайт с Codeigniter, который, вероятно, будет связан и связан с несколькими службами и структурами:
- Magento для электронной коммерции
- Wordpress для блогов
- Возможно Buddypress для большего количества социальных функций
- Mailchimp для рассылки новостей
- Я не должен забывать о Facebook Connect, я думаю ...
Может быть, это грязный подход, но я стараюсь не изобретать колесо. И предпочитаю использовать лучшее программное обеспечение для этой задачи. Дело в том, что мне понадобится слой аутентификации, чтобы разделить объект пользователя между всеми сервисами. Моя цель - создать единую форму регистрации, которая предоставит вам доступ ко всем услугам (покупки, ведение блогов, подписка на рассылку новостей).
Я думаю, у меня должна быть собственная база данных пользователей и глобальная система аутентификации (есть что-то с открытым исходным кодом?). Затем пользователи служб создаются за кулисами. Есть идеи как подойти к этой задаче?