per un controllo piu efficente e a prova di errore io farei
riguardo al tuo errore ti assicuro che register_globals non centra...Codice PHP:
if (!isset($_SESSION['authuser']) || $_SESSION['authuser'] != 1) {
echo "spiacente ma non hai i permessi per accedere a questa pagina";
exit();
}
mi sembra strano che di default siano "disattivate" le sessioni... sei sicuro che prima richiedi la pagina con il set della sessione?