核心PHP站点和PHPBB之间的桥梁

时间:2014-03-24 07:37:57

标签: phpbb3

我想在我的PHP网站和我的 PhpBB3 论坛之间添加桥梁,这样当用户登录我的网站时,他会自动登录到PHPBB论坛或者当我在我的网站注册时然后他自动报名参加论坛。我看过很多关于它的文章,但却找不到能解决我问题的正确文章。

1 个答案:

答案 0 :(得分:1)

您可以使用PHPBB论坛用于此集成的会话。

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '/var/www/clients/client9/web8/web/forums/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include_once($phpbb_root_path . 'common.' . $phpEx);

$user->session_begin();

从这里开始,您可以使用$user对象进行集成。例如,下面的代码将显示您的用户是否已登录。

if ($user->data['username'] == 'Anonymous')
{
    echo 'Please login!';
}

这使用Anonymous用户进行验证,PHPBB在安装时将其添加为第一个用户帐户。