[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
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
[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
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Судя по приведённому фрагменту (кстати, неплохо бы bbcode использовать) ругается у вас на кривое редактирование index.php (лишние символы в конце файла послеserg1937 писал(а):Вот ругается программа и все тут
Код: Выделить всё
?>
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Подскажите .. Есть форум есть база аккаунтов. Хочу на основе базы аккаунтов сделать авторизацию в игре ну чтоб пароли от форума подходили в игре. Нужен скрипт чтобы так же хешировал пароли пользователей и в дальнейшем сравнивать хеши и базы
почитав ваш форум сделал тестовый скрипт.
чтоб проверить хеши но в ответ пустая страница . Подскажите в чем может быть дело?
Добавлено спустя 2 минуты 30 секунд:
сорри вот такой скрипт
почитав ваш форум сделал тестовый скрипт.
Код: Выделить всё
<?php
include(functions.php);
$password = "testpass
$hash = phpbb_hash($password);
echo $hash;
?>
Добавлено спустя 2 минуты 30 секунд:
сорри вот такой скрипт
Код: Выделить всё
<?php
include(functions.php);
$password = "testpass";
$hash = phpbb_hash($password);
echo $hash;
?>
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
error.log сервера подскажет.fskcob писал(а):в ответ пустая страница . Подскажите в чем может быть дело?
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
да согласен
тут я с ошибкой написал кавычки забыл написать в инклюде.
но и после этого выдает пустую страницу и в еррор логе нет ничего
тут я с ошибкой написал кавычки забыл написать в инклюде.
Код: Выделить всё
<?php
include("functions.php");
$password = "testpass";
$hash = phpbb_hash($password);
echo $hash;
?>
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
В какой папке скрипт лежит? В /includes видимо?fskcob писал(а):include("functions.php");
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет
-
- Former team member
- Сообщения: 408
- Стаж: 16 лет 8 месяцев
- Откуда: Абакан, Сибирь
- Благодарил (а): 1 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
В начало скрипта вставьте
Код: Выделить всё
define('IN_PHPBB', true);
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
А как вы тогда хотите чтобы сработалоfskcob писал(а):в корне вместе с этим скриптом
если functions.php находится в подпапке includes? Или я чего-то недопонимаю.fskcob писал(а):include("functions.php");
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
ну если functions.php у меня в корне и мой скрипт к примеру test.php у меня тоже в корне у меня же должно вывести хеш пароля echo $hash; или нет ?
Добавлено спустя 1 минуту 31 секунду:
PHP Notice: Undefined index: rand_seed_last_update in C:\\www\\www\\functions.php on line 191
PHP Notice: Use of undefined constant CONFIG_TABLE - assumed 'CONFIG_TABLE' in C:\\www\\www\\functions.php on line 145
PHP Fatal error: Call to a member function sql_escape() on a non-object in C:\\www\\www\\functions.php on line 146
Добавлено спустя 1 минуту 31 секунду:
поставил только в ерроре теперь ошибка вываливает не понимаю ееIzya писал(а):В начало скрипта вставьтеКод: Выделить всё
define('IN_PHPBB', true);
PHP Notice: Undefined index: rand_seed_last_update in C:\\www\\www\\functions.php on line 191
PHP Notice: Use of undefined constant CONFIG_TABLE - assumed 'CONFIG_TABLE' in C:\\www\\www\\functions.php on line 145
PHP Fatal error: Call to a member function sql_escape() on a non-object in C:\\www\\www\\functions.php on line 146
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
так. Воспользуйтесь советом Izya, через сообщение выше.
Добавлено спустя 2 минуты 39 секунд:
fskcob
Изобразите шапку скрипта как положено, например,
И вообще, зря вы functions.php в корень вытащили.
Добавлено спустя 2 минуты 39 секунд:
fskcob
Изобразите шапку скрипта как положено, например,
Код: Выделить всё
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
я щас уже изменил инклюд на этот include("./includes/functions.php");
Добавлено спустя 2 минуты 21 секунду:
<?
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
//include("./includes/functions.php");
$password = "testpass";
$hash = phpbb_hash($password);
echo $hash;
?>
вот смотрите щас сделал так хеш рисует на странице.. только я немогу понять почему он постоянно меняется ?
Добавлено спустя 2 минуты 21 секунду:
<?
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
//include("./includes/functions.php");
$password = "testpass";
$hash = phpbb_hash($password);
echo $hash;
?>
вот смотрите щас сделал так хеш рисует на странице.. только я немогу понять почему он постоянно меняется ?
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
fskcob
Проще дать готовый вариант, чем навести кого-то на мысль.
Добавлено спустя 1 минуту 16 секунд:
Проще дать готовый вариант, чем навести кого-то на мысль.
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$password = "testpass";
$hash = phpbb_hash($password);
echo $hash;
?>
Потому, что так работает функция хэширования phpBB3. И я не могу понять - при чем тут эта тема?fskcob писал(а):только я немогу понять почему он постоянно меняется ?
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
если я не там пишу прошу прощения
но почему пароль один а хеши меняются постоянно в mysql базе на аккаунте хеш один
но почему пароль один а хеши меняются постоянно в mysql базе на аккаунте хеш один
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
потому что пароль вы задаете один раз, а не каждый раз при входе новый парольfskcob писал(а):в mysql базе на аккаунте хеш один
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
но как же так в данном скрипте
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$password = "testpass";
$hash = phpbb_hash($password);
echo $hash;
?>
пароль один testpass данный пароль хешируется функцией форума почему у этого пароля при повторном вызове скрипта хеш становится другой
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$password = "testpass";
$hash = phpbb_hash($password);
echo $hash;
?>
пароль один testpass данный пароль хешируется функцией форума почему у этого пароля при повторном вызове скрипта хеш становится другой