Как я могу создать несколько сайтов Joomla с одними и теми же пользователями / паролями? - PullRequest
2 голосов
/ 10 апреля 2009

Как я могу создать несколько сайтов Joomla с одними и теми же пользователями / паролями ? если кто-то создает пользователя на любом из этих веб-сайтов, он может использоваться на всех из них, если кто-то меняет пароль / любые данные, они также будут обновляться на других веб-сайтах.

Ответы [ 2 ]

0 голосов
/ 30 апреля 2009

Предполагая, что вы используете 1.5, посмотрите на файлы в вашей папке plugins/authentication. По сути, вы создаете класс, который расширяет класс JPlugin, и реализуете метод с таким заголовком:

function onAuthenticate( $credentials, $options, &$response );

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

Итак, после того, как вы это настроите, вы можете создать новую базу данных, которая будет содержать данные учетной записи пользователя. Ваш новый плагин аутентификации может затем подключиться к этой базе данных, чтобы проверить пароль и, возможно, даже скопировать любую обновленную информацию учетной записи.

0 голосов
/ 30 апреля 2009

По умолчанию в Joomla есть несколько методов аутентификации. Поэтому, если вы можете использовать сервер LDAP или OpenID, вы можете включить соответствующие плагины - и вы будете иметь все учетные данные на одном сервере.

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