Нужен один логин для двух или более разных сайтов в Joomla - PullRequest
2 голосов
/ 20 мая 2010

Мне поручено создать веб-сайт с использованием joomla. Это будет «родственный» сайт для существующего сайта Joomla. Оба находятся в одном домене.

Однако владельцы хотят, чтобы пользователи могли входить в один и при этом входить в другой.

Как это можно сделать? Если это возможно

Заранее спасибо! :)

Ответы [ 4 ]

1 голос
/ 05 января 2011

Наверняка возможно -

  1. Cookies должны быть независимыми от поддоменов
  2. Вы должны синхронизировать таблицы пользователей и сеансов по поддоменам.

Для выполнения задачи 1 см. http://www.idealog.us/2006/09/php_session_coo.html. Для задачи 2 вы можете написать плагин, который синхронизирует таблицу пользователей и сеансов по поддоменам.

1 голос
/ 25 мая 2010

Используйте OpenID вместо локальной аутентификации.

0 голосов
/ 27 мая 2010

Я использую JMS2Win.

http://www.jms2win.com/ JMS2Win

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

Это стоит около $ 80, но стоит денег, так как это компонент с довольно хорошей документацией. Парень, который построил это, Эдвин также оказывает хорошую поддержку.

Я продублировал четыре сайта с одного мастера с разным контентом, с общими пользовательскими таблицами. Действительно элегантный, поскольку это не система синхронизации, а общая ...

0 голосов
/ 26 мая 2010

Один из способов сделать это - создать два отдельных сайта в одном экземпляре Joomla ...

Сначала следуйте инструкциям на http://docs.joomla.org/Multiple_Domains_and_Web_Sites_in_a_single_Joomla!_installation, в которых объясняется, как создать два сайта.

При создании шаблонов сайтов используйте разные позиции модулей для каждого из сайтов. Например, если ваше меню обычно публикуется в позиции модуля «left», вы можете создать второй шаблон с позицией модуля «left2», а затем создать отдельные меню для каждого сайта и просто опубликовать их в позиции модуля соответствующего сайта.

Надеюсь, это поможет!

Мэтт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...