Butto at cazzum, scusami, poi la ricontrollo...
codice:<?php // PUOI METTERE LE FUNZIONI IN UN FILE ESTERNO function controllaUtenteLoggato() { if (isset($_SESSION['utente_loggato']) AND $_SESSION['utente_loggato'] == 1) { return $_SESSION['utente_livello']; } else { return false; } function eseguiLogin($username,$password) { // esegui la query come meglio credi PDO/MySQLi/Pg ... ecc... $query="SELECT * FROM utente WHERE username=\"$username\" and password=\"$password\""; // adattalo al tuo DB if ($risultato) { $_SESSION['utente_livello'] = $risultato['livello']; // <-- se usi array come risultati $_SESSION['utente_loggato'] = 1; } } // CONTROLLO DA ESEGUIRE IN OGNI SINGOLA PAGINA $livello=controllaUtenteLoggato; if ((!$livello)||($livello<LIVELLO_RICHIESTO) { // esegui procedura di errore } else { // esegui procedura autorizzata } ?>

Rispondi quotando