Ciao a tutti,
complimenti per questo script è davvero molto ma molto utile e soprattutto funziona molto bene.
Avrei da fare una domanda:
Se volessi proteggere, mediante il sistema di login di phpBB, alcune pagine del sito come devo fare?? Cioè per esempio se ho la pagina prova.php:
Come posso fare per farvi accedere solo gli utenti iscritti al Forum??codice:<html> <head> <title>Pagina protetta</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> Questa è una pagina protetta a cui possono accedere solo gli utenti isritti al Forum </body> </html>
Io avevo pensato di fare in questo modo:
Ma credo che forse ci sia un metodo più elegante e più corretto!!!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); ?> <?php // Verifica se utente o no if( $userdata['session_logged_in'] ){ echo ' <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Documento senza titolo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> Questa è una pagina protetta a cui possono accedere solo gli utenti isritti al Forum </body> </html>'; // Reindirizzo l'utente, alla pagina errore.php, se esso non è iscritto } else { header("Location: errore.php"); } ?>
Come posso fare??

Rispondi quotando