Pagine diverse per utenti diversi

angeloulivieri

Utente Attivo
8 Set 2009
71
0
0
Qualcuno mi sa spiegare in breve come fare a creare questo meccanismo con php?
Vorrei fare un portale web in cui a seconda del login si acceda ad aree riservate diverse. Come è possibile farlo?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.041
146
63
PR
www.borgo-italia.it
ciao

un sistema potrebbe essere questo (forse ve ne sono di migliori)

es. l'utente pinco ha user= giuseppe e pass= abracadabra (immagino che siano unici)
crei una pagina giuseppe.php (o abracadabra.php)

nella pagina di controllo user e pass

if
user giusto e pass giusta

reindirizzi a giuseppe.php con header location =$pass.".php"

else
ritorno indietro alla pag di login

oppure se le pagine possono essere di più

reindirizzi a giuseppe/giuseppe.php e nella cartella mettei giuseppe01.php, giuseppe02.php ec...

è evidente che in giuseppe.php (e nelle altre 01,02....) l'eventuale menù
deve permettere la navigazione solo tra le pagine giuseppe e il ritorno al login
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
ti crei una tabella:
  • id
  • username
  • password

poi ti crei una pagina di login dove, se username e password inviati dall'utente sono giusti (li controlli con una select nella tabella), crei una sessione che memorizzi l'id dell'utente.
A questo punto, nella pagina potrai estrarre dal db solo i dati relativi a quell'utente sulla base dell'id salvato in sessione. In questo modo ti basterà creare una pagina sola.