Ecco il file index.php
Codice PHP:
<?php
session_start();
error_reporting(E_ALL);
//Includo la classe main
include '../main.class.php';
$main = new main();
$login = new login();
//Controllo utente
if ((!$login->isLogged()) OR ($login->getUserLevel()<1)){
echo "Accesso negato! Effettua il login!";
$login->loginForm();
exit();
}
//Classe admin
require ('admin.class.php');
$admin = new admin();
//modifica profilo
require ('profile.php');
//visualizzo il template
include $page->getTemplate('back');
?>
Il problema è che funziona fino alla riga
Codice PHP:
if ((!$login->isLogged()) OR ($login->getUserLevel()<1)){
quindi la classe login funziona all'interno di index.php ma non funziona dentro alla classe admin.