6

phpbb3 フォーラムを既存の Web サイトに統合しました。

登録プロセスでユーザーをphpbb dbにも追加することができました。

現在、ユーザーが自分の Web サイトにログインしたときにフォーラムに自動ログインさせようとしているという問題に直面しています。

ここでそれをした人はいますか?すべての投稿が「phpbb外部Webページ」と、他のWebページでphpbbセッションを使用する方法について話しているように見えるため、Googleで関連するものを見つけることができません. ただし、私がやろうとしているのは、メンバーが私のウェブサイトにログインしたときにのみログインを開始することです。Google で見つけたチュートリアルに従うと、ユーザーが私のフォーラムにログインしたときに私のサイトにログインできるようになります (これは逆に)。

ありがとう

4

1 に答える 1

4
<?php
    define('IN_PHPBB', true);
    $phpbb_root_path = '../phpBB3/'; //the path to your phpbb relative to this script
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include("../phpBB3/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', 'john');
    $password = request_var('password', '123');

    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']];
      }
    }
?>
于 2011-07-27T15:29:33.117 に答える