Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FAQ] Интеграция входа на конференцию phpBB с сайтом

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16308
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2118 раз
Контактная информация:

[FAQ] Интеграция входа на конференцию phpBB с сайтом

Сообщение rxu »

Ниже приведен пример скрипта с интегрированной формой входа на конференцию (общего вида).
В приведённом примере папка, в которой находится скрипт, находится на один уровень выше папки конференции. Файлы конференции находятся в папке phpBB3 относительно скрипта.

По коду скрипта имеются пояснительные комментарии (на английском языке).

Вопросы принимаются в этой теме.

Версия 1.1.0 с интегрированным списком онлайн и легендой групп здесь.
Версия 1.2.0 с аватарой здесь.

Версия 2.0.1 для phpBB 3.2/3.3 здесь.

login_1.0.5.zip
(1.48 КБ) 4425 скачиваний
Последний раз редактировалось rxu 22.05.2020 8:37, всего редактировалось 6 раз.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16308
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2118 раз
Контактная информация:

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

Jirvil
Попробуйте поставить домен куки - .my_site.ru и путь куки - /
Изображение
Аватара пользователя
Jirvil
phpBB 1.0.0
Сообщения: 6
Стаж: 19 лет 1 месяц
Откуда: Москва
Контактная информация:

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Jirvil »

Спасибо! Работает :)

Признаюсь, не знал, что так можно...
Illusive
phpBB 1.2.1
Сообщения: 29
Стаж: 17 лет

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Illusive »

Я как всегда ничего не понял :(
Объясните пожалуйста, у меня папки устроены так:
Куда надо положить авторизацию: "www/rus/index.php"
Путь до Форума: "www/phorum/index.php"
В связи с этим как я могу прописать пути?Час возился, ничего не получается, помогите пожалуйста.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16308
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2118 раз
Контактная информация:

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

Ничего не понял. В какой папке лежит форум и какой у него URL?
Изображение
Illusive
phpBB 1.2.1
Сообщения: 29
Стаж: 17 лет

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Illusive »

Это я указывал путь на сервере. Напишу несколько иначе:

Куда надо положить авторизацию: "http://localhost/rus/index.php"
Путь до Форума: "http://localhost/phorum/index.php"
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16308
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2118 раз
Контактная информация:

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

В случае с localhost фокус может и не сработать.
Попробуйте домен куки - localhost и путь куки - /
Изображение
Illusive
phpBB 1.2.1
Сообщения: 29
Стаж: 17 лет

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Illusive »

Этож ведь было для примера. Мне главное понять что туда вписывать.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16308
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2118 раз
Контактная информация:

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

Illusive
Тогда читайте мануалы по PHP в части куки. Например:

Путь куки - путь на сервере, для которого будут доступна кука. Если установлен путь /, кука будет действительна для всех папок домена. Если установлен путь, например, /foo/ кука будет действительна только для папки /foo/ и всех её подпапок, например /foo/bar/ домена.

Домен куки - домен, для которого действительна кука. Для того, чтобы кука стала действительна на всех поддоменах домена example.com, необходимо задать домен куки как .example.com. Точка . перед именем домена не является обязательной, но требуется для кроссбраузерной совместимости. Если задать путь www.example.com, то кука будет действительна только для поддомена www.
Изображение
Illusive
phpBB 1.2.1
Сообщения: 29
Стаж: 17 лет

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Illusive »

Эти куки прописываются откуда-то в сайте или именно в настройках Форума?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16308
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2118 раз
Контактная информация:

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

Если сайт использует форумную авторизацию, что в настройках форума.
Изображение
Illusive
phpBB 1.2.1
Сообщения: 29
Стаж: 17 лет

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Illusive »

> Если сайт использует форумную авторизацию, что в настройках форума.
Не понятен вопрос. А что именно за "настройки"?Если cookies, то вот:
Домен: prom-snab.net
Имя: team
Путь: /phorum
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16308
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2118 раз
Контактная информация:

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

Делаете

Код: Выделить всё

Домен: .prom-snab.net
Имя: team
Путь: /
Изображение
Illusive
phpBB 1.2.1
Сообщения: 29
Стаж: 17 лет

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Illusive »

Сделал, что теперь?Мне вставлять тот код который в архиве в первом сообщении этой темы?Если да, там ведь ничего не нужно изменять?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16308
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2118 раз
Контактная информация:

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

С авторизацией проблемы не появились? Тогда пробуйте.
Изображение
Illusive
phpBB 1.2.1
Сообщения: 29
Стаж: 17 лет

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Illusive »

Знаете, самое смешное в том, что в директории Форума PhpBB 3.0.1 оказывается что действительно нет файла: "login.php", а я столько времени потерял ломая голову над тем, почему же у меня браузер матерится (сорри за выражение). Когда я поменял две строчки:

Код: Выделить всё

	echo '<form method="post" action="login.php">';
на:

Код: Выделить всё

	echo '<form method="post" action="ucp.php">';
То меня браузер хоть обманывать больше не стал :)

Правда при введении корректных данных в форму, на Форум не пускает, говорит что не верный логин/пароль

Добавлено спустя 5 минут 38 секунд:
Быть может это из-за этой ошибки:

Код: Выделить всё

Warning: Cannot modify header information - headers already sent by (output started at /home/prom-snabnet/www/rus/index.php:4) in /home/prom-snabnet/www/rus/index.php on line 14
Она выдаётся 4 раза и все 4 раза - 4 строчки из: "// Send headers"
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.09.2016 15:02 модератором rxu

Ответить

Вернуться в «FAQ»