Salve a tutti
Vorrei che gli iscritti del forum possano accedere automaticamente anche alle pagine riservate del mio sito.
Ho fatto tutto, mi manca solo il codice da inserire nelle pagine che voglio che siano riservate agli utenti registrati.
Mi hanno suggerito questo codice:
Codice:
<?php
// Inclusioni
session_start();
define('IN_PHPBB', true);
define('IN_SITE', true);
$phpbb_root_path = '../phpBB2/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
// Inizio sessione
$userdata = session_pagestart($user_ip, SITE_INDEX);
init_userprefs($userdata);
if( $userdata['session_logged_in'] ){
include('pagina_che_vuoi.php');
} else {
include('errore.php');
}
?>
Il problema è che quando vado a visualizzare la pagina mi compaiono due tipi di errore:
il primo
Codice:
phpBB : Critical Error
Error updating sessions table
DEBUG MODE
SQL Error : 1054 Unknown column 'SITE_INDEX' in 'field list'
UPDATE phpbb_sessions SET session_time = 1127861475, session_page = SITE_INDEX WHERE session_id = 'e8effd637e580531114d0adf5329a6b0'
Line : 279
File : sessions.php
e il secondo:
Codice:
Fatal error: Cannot redeclare class template in D:InetpubwebsultrazzurriitphpBB2inc
ludestemplate.php on line 30
Qualcuno potrebbe aiutarmi?