Originariamente inviato da Aires 
Esatto quando la persona si logga deve avere un identificativo, poi quando apri la pagina invii tramite post/get l'identificativo e fai in modo che solo lui possa vederla. Ps ma non è che fai le pagine per ogni utente a mano?  
 
			
		 
	 
 
Ciao Aires...le pagine sono sempre le stesse. cambiano solo i dati visualizzati all'interno.
vi mostro la fase di login e l'autorizzazione ad accedere alle pagine riservate:
	Codice PHP:
	
if($admin == "0") {
    session_register('autorizzato');
        $_SESSION["autorizzato"] = 1;
    $destinazione = "personale.php?id=".$id;
} else {
    session_register('admin_ok');
        $_SESSION["admin_ok"] = 1;
    $destinazione = "admin/admin.php?id=".$id;
} 
 
In questa prima parte verifico solo se l'utente che si logga è un amministratore o un utente normale (tramite il campo admin del mio DB.
 
	Codice PHP:
	
<?php session_start();?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php
if (!session_is_registered('admin_ok')) {
  echo "<script type=\"text/javascript\">alert(\"AREA RISERVATA!\\nACCESSO NEGATO!!\");history.go(-1)</script>";
  die;
}
?>
 
Qui proteggo le varie pagine (nella fattispecie quelle amministratore) da utenti che non si sono loggati.
io avevo pensato di fare così:
nell'indirizzo passo anche la password (criptata in md5) e poi creo un file da includere in ogni mia pagina che per prima cosa mi verifica se la password che mi è arrivata è la stessa che si trova sul db tramite l'id che piene mandato.
se si visualizza la pagina se no errore.
che ne dite?esistono anche modi più semplici?