phpBB外部登录会话

时间:2014-05-08 21:31:12

标签: php session phpbb phpbb3

我在phpBB.com上问过这个问题,但仍然没有回复。我正在尝试创建一个外部登录脚本,就像许多其他人一样。我已经搜索过phpBB.com而没有满足我问题的答案。

我从This SO post借用了这个问题。我收到消息“你已登录”,但是当我访问我的主板时,我没有登录。我不确定到底是什么问题。如果以前在其他地方张贴过这件事我很抱歉。

<?php
    define('IN_PHPBB', true);
    $phpbb_root_path = './'; //the path to your phpbb relative to this script
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include("./common.php"); ////the path to your phpbb relative to this script
    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();

    $username = request_var('username', 'Username');
    $password = request_var('password', 'Password');

    if(isset($username) && isset($password))
    {
      $result=$auth->login($username, $password, true);
      if ($result['status'] == LOGIN_SUCCESS) {
        echo "You're logged in";
      } else {
        echo $user->lang[$result['error_msg']];
      }
    }
?>

此代码发布在我的论坛的根目录中,因此phpBB根路径是正确的。我正在运行3.0.12,全新安装,没有安装MOD。

0 个答案:

没有答案