[FAQ] Интеграция входа на конференцию phpBB с сайтом
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB Guru
- Сообщения: 16761
- Стаж: 18 лет 7 месяцев
- Откуда: Красноярск
- Благодарил (а): 535 раз
- Поблагодарили: 1635 раз
[FAQ] Интеграция входа на конференцию phpBB с сайтом
Ниже приведен пример скрипта с интегрированной формой входа на конференцию (общего вида).
В приведённом примере папка, в которой находится скрипт, находится на один уровень выше папки конференции. Файлы конференции находятся в папке phpBB3 относительно скрипта.
По коду скрипта имеются пояснительные комментарии (на английском языке).
Вопросы принимаются в этой теме.
Версия 1.1.0 с интегрированным списком онлайн и легендой групп здесь.
Версия 1.2.0 с аватарой здесь.
Версия 2.0.1 для phpBB 3.2/3.3 здесь.
В приведённом примере папка, в которой находится скрипт, находится на один уровень выше папки конференции. Файлы конференции находятся в папке phpBB3 относительно скрипта.
По коду скрипта имеются пояснительные комментарии (на английском языке).
Вопросы принимаются в этой теме.
Версия 1.1.0 с интегрированным списком онлайн и легендой групп здесь.
Версия 1.2.0 с аватарой здесь.
Версия 2.0.1 для phpBB 3.2/3.3 здесь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 22.05.2020 8:37, всего редактировалось 6 раз.
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 7 месяцев
- Откуда: Саранск
- Поблагодарили: 3 раза
У меня вопрос как сделать общую регистрацию?
То есть пользователь регистрируется на сайте, и автоматически в соответствии с введенными данными должен создаться аккаунт на форуме. Хотя бы подскажите в какую сторону копать.
Добавлено спустя 3 минуты 47 секунд:
Я вот думаю что нужен еще один sql-запрос вписать при отправлении введенных данных при регистрации...
Либо каким-то образом вытащить функции регистрации из форума и скопировать их к функциям сайта..
То есть пользователь регистрируется на сайте, и автоматически в соответствии с введенными данными должен создаться аккаунт на форуме. Хотя бы подскажите в какую сторону копать.
Добавлено спустя 3 минуты 47 секунд:
Я вот думаю что нужен еще один sql-запрос вписать при отправлении введенных данных при регистрации...
Либо каким-то образом вытащить функции регистрации из форума и скопировать их к функциям сайта..
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 7 месяцев
- Откуда: Саранск
- Поблагодарили: 3 раза
rxu
для сайта. просто у сайта свои заморочки.. да и чтобы можно было "развести" их в случае чего..
для сайта. просто у сайта свои заморочки.. да и чтобы можно было "развести" их в случае чего..
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
- phpBB 1.2.1
- Сообщения: 20
- Стаж: 17 лет
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 7 месяцев
- Откуда: Саранск
- Поблагодарили: 3 раза
Есть какие-нибудь результаты по поводу общей регистрации?rxu писал(а):По интеграции регистрации должна быть другая тема и другой FAQ. Пока нет времени на оформление, при наличии постараюсь сделать.
И еще, важно ли совпадение id у пользователя в таблице форума и таблице сайта?
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 16 лет 9 месяцев
- Откуда: Кемерово
-
- phpBB Guru
- Сообщения: 16761
- Стаж: 18 лет 7 месяцев
- Откуда: Красноярск
- Благодарил (а): 535 раз
- Поблагодарили: 1635 раз
К сожалению, пока нет.FladeX писал(а):Есть какие-нибудь результаты по поводу общей регистрации?
Думаю, что нет. В этом случае вы имеете раздельную регистрацию на сайте и конференции.FladeX писал(а):важно ли совпадение id у пользователя в таблице форума и таблице сайта?
Действительно, спасибо за найденный недочет. В файле находимAtheist писал(а):не авторизуются пользователи с русскими никами.
Код: Выделить всё
$username = request_var('username', '');
$password = request_var('password', '');
Код: Выделить всё
$username = request_var('username', '', true);
$password = request_var('password', '', true);
Исправленный файл - в первом сообщении.
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 16 лет 9 месяцев
- Откуда: Кемерово
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 16 лет 9 месяцев
- Откуда: Кемерово
Т.е. первый раз ввожу имя и пароль выводит сообщение
Добавлено спустя 2 минуты 20 секунд:
На конференции проверил несколько раз. Авторизует всегда
Добавлено спустя 12 минут 32 секунды:
Проверил с никами на латинице. Авторизация всегда проходит успешно.
Вводим второй раз те же имя и пароль и вуаля вы авторизованы.( пользуюсь и жезлом паролей в опере и руками вводил). На конференции проблем вроде нетВы ввели неверное имя пользователя. Проверьте его и попробуйте ввести ещё раз. Если проблема со входом останется, то сообщите об этом администратору.
Добавлено спустя 2 минуты 20 секунд:
На конференции проверил несколько раз. Авторизует всегда
Добавлено спустя 12 минут 32 секунды:
Проверил с никами на латинице. Авторизация всегда проходит успешно.
Thrash 'till death
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 16 лет 9 месяцев
- Откуда: Кемерово
Да скрипт использую из первого поста. Кодировка utf-8
Добавлено спустя 2 минуты 58 секунд:
В скрипте правил только путь до форума
с
на
Добавлено спустя 2 минуты 58 секунд:
В скрипте правил только путь до форума
с
Код: Выделить всё
define('PHPBB_ROOT_PATH', './phpbb3/');
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
Код: Выделить всё
define('PHPBB_ROOT_PATH', './forum/');
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
Thrash 'till death