problema con le session

true_brujah

Nuovo Utente
5 Mar 2011
4
0
0
Ciao a tutti, volevo chiedervi un consiglio per risolvere un piccolo problema.

Sto creando un sito con un'area privata, ovviamente con un login ed un logout. Durante il logout cancello tutte le session che avevo registrato con il login, solo che se qualcuno digita l'indirizzo di una pagina privata senza aver fatto il login questa viene visualizzata in ogni caso. Come posso includere un controllo che faccia si che se non esistono le sessioni date con il login queste pagine non vengano visualizzate? Ho pensato di usare if isset ma non va bene xke dovrei aprirlo e chiuderlo in ogni pagina ...
 
Come funziona l'aerea privata? Cosa viene registrato in sessione?
Un altro client non può accedere ad una sessione aperta dal tuo, forse non ho capito bene il problema :confused:
 
posta qui il codice....cosi troviamo il problema.

Non ti scordare:Quando fai log in....cancella dati session precedenti,e dai quelli del log in.
Quando esce,cioe fa log out....cancella session che aveva dato al log in.
 
uhm non mi sono riuscito a spiegare.
io ho un sito dove si visualizza la homepage e da li si fa il login per accedere alle restanti pagine del sito. in sostanza il login manda ad una pagina main.php che dovrebbe essere visualizzata unicamente dalle persone che hanno fatto il login, solo che se io scrivo sulla barra del mio browser : miosito.it/main.php o se metto qualsiasi altra pagina che dovrebbe essere riservata agli utenti, me al apre in ogni caso. C'è un modo per impedire la visualizzazione delle pagine riservate che non sia includere un if isset _session id_utente ? xke non mi sembra la soluzione più comoda.
 

Discussioni simili