私のウェブサイトphpbbを使用したフォーラムがあります。 フォーラムのログインとパスワードを使ってユーザーを認証したいと考えています。ウェブページ上のphpbbログインの使用方法(フォーラム外)
<?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);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
?>
しかし、それは動作しません:
は、いくつかの研究の後、私はこれを見つけました。理由は何ですか?
ようこそStackOverflow。 「それはうまくいかない」とはどういう意味ですか?私はあなたが求めていることを理解していません。ユーザーが接続されているかどうかをテストし、識別しない場合はリダイレクトしますか? (どのバージョンを使用していますか?) –
こんにちは@ alexandre-t、問題はcommon.phpファイルをインクルードするとすべてうまくいくが、$ user-> session_begin()を追加するとエラーが出るユーザー変数とsession_begin()関数が存在しません。 – Yvo