[PHPBB] Login esterno, errore nel config.php
Salve a tutti, sto sviluppando un login esterno a PHPBB, quindi ho creato un file login.php, un index.php, un ucp.phpe un config.php.
Quando effettuo il login, mi risulta quest' errore.
Citazione:
Fatal error: Call to a member function session_begin() on a non-object in /membri/toradora/gdr/config.php on line 14
Chi potrebbe aiutarmi?
Questi sono i codici.
config.php
Codice PHP:
<?php
/** Inizializzazione sessione PHPBB3 */
define('IN_PHPBB', true);
define('ROOT_PATH', "/forum"); //Scrivete l'indirizzo della cartella in cui è contenuto il forum
if (!defined('IN_PHPBB') || !defined('ROOT_PATH')) {
exit();
}
$phpEx = "php";
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : ROOT_PATH . '/';
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();
/* Fine della gestione sessioni */
?>
ucp.php
Codice PHP:
<?php
if (!isset($_GET['mode']))
header("Location: index.php");
else
$mode = $_GET['mode'];
include_once 'config.php'; //Inclusione del file config.php
switch ($mode)
{
case "login": //Codice per effettuare il login
$username = $_POST['username'];
$password = $_POST['password'];
$remember = (isset($_POST['autologin'])) ? true : false; //Se è stata selezionata la casella dall'autologin allora $remembar è true altrimenti è false e non verrà considerato nel login
$auth->login($username, $password, $remember, 1, 0); //login
header("Location: index.php"); //redirect verso l'homepage
break;
case "logout": //Codice per effettuare il logout
$user->session_kill(); //Ditrugge le vecchie sessioni
$user->session_begin();
header("Location: index.php"); //redirect verso l'homepage
break;
}
?>