Я создаю сайт с Joomla, где форум должен существовать между прочим. Но также я планирую разработать пользовательскую функциональность (похожую на дневник) с вставками php (она действительно работает, например, с jumi). Проблема в том, что, я полагаю, никто не поймет, будет ли форум и этот подсайт иметь отдельные логины. Я бы также использовал существующую аутентификацию форума для моего кода, но мне не нравится идея, что логин будет выглядеть как вход в систему только для форума. Я вижу, что существуют мосты (например, JFusion), но должен ли я выбрать один конкретный расширение форума, если я планирую использовать конкретное расширение моста? И легко ли получить доступ к мостам с помощью пользовательского php-кода?
Если это для сайта Joomla 1.5, вам нужно создать user
плагин, который будет регистрировать пользователя на вашем пользовательском сайте при входе в Joomla. Взгляните на plugins/user/example.php
для примера user
плагина. Функция onLoginUser
сразу после успешного входа в Joomla. На этом этапе вы будете иметь все свои данные в массиве $user
который передается в функцию. Вы должны использовать эту информацию для создания моста во внешнем PHP-приложении.