Я использовал внешнюю страницу входа в phpbb 3.0 на своем веб-сайте с 2015 года. Это было очень хорошо, но когда я обновил свою версию phpbb до 3.3 и с PHP 5.6 до PHP 7.4, сеансы не испортились. Больше.
Я использовал этот простой код, и он был идеальным. К сожалению, я не нашел ответа на свой вопрос на phpbb.com.
есть идеи?
Код:
define('IN_PHPBB', true);
$phpbb_root_path = dirname(__FILE__) . '/forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include("forum/common.php");
include("includes/config.php");
include("forum/includes/functions_user.php");
include("forum/includes/functions_module.php");
include("forum/includes/bbcode.php");
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
print $user->data['username'];
Я получаю только анонимное имя пользователя, когда захожу на эту страницу или непосредственно на форуме. Видения не работают.