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.