PDA

View Full Version : [php]login&permessi


Pro7on
10-11-2006, 11:53
Saluti, dovrei far un programmino in php (senza interagire con DB) per la login e i vari permessi.

Ad es. ciò la index con il form per la login adesso quando mi loggo dovrei creare una specie di variabile in modo che se passo da una pagina al'altra mi resta loggato(devo usare le sessioni?)

ppoi quando sono loggato mi appare una voce di menu in + con add foto e nella pagina addfoto ci dovrebbe essere un if che mi chiede se la variabile loggato e settata visualizza se no reindirizza a index


??? help my thx

andbin
10-11-2006, 12:54
Saluti, dovrei far un programmino in php (senza interagire con DB) per la login e i vari permessi.E dove tieni l'elenco utenti/password??? :confused:

Ad es. ciò la index con il form per la login adesso quando mi loggo dovrei creare una specie di variabile in modo che se passo da una pagina al'altra mi resta loggato(devo usare le sessioni?)Sì, devi usare le sessioni, vedi la funzione session_start() e la variabile $_SESSION

ppoi quando sono loggato mi appare una voce di menu in + con add foto e nella pagina addfoto ci dovrebbe essere un if che mi chiede se la variabile loggato e settata visualizza se no reindirizza a indexIn base a quello che metti in una (o più) variabile di sessione, fai poi i test che vuoi, includi/escludi parti della pagina, ecc...

Pro7on
10-11-2006, 13:40
E dove tieni l'elenco utenti/password??? :confused:

Sì, devi usare le sessioni, vedi la funzione session_start() e la variabile $_SESSION

In base a quello che metti in una (o più) variabile di sessione, fai poi i test che vuoi, includi/escludi parti della pagina, ecc...

nn ho una lista di utenti solo uno ha lacesso quindi nn penso ne vali la pena no??

wisher
10-11-2006, 23:39
nn ho una lista di utenti solo uno ha lacesso quindi nn penso ne vali la pena no??
in questo caso puoi fare una cosa simile
fai partire una sessione:
se hai registrato il login fai apparire la pagina con le informazioni riservate
altrimenti fai apparire un form
il form dovrebbe richiamare un'altra pagina passando per parametri POST user e password da valutare con un if
se sono corrette setti $_SESSION['loggato']=si e sei a posto, altrimenti non setti session loggato e alla pagina di login saranno mostrati ancora i form
(so di nn essere stato chiarissimo, domani se hai problemi ti posto un esempio)

Pro7on
11-11-2006, 00:27
in questo caso puoi fare una cosa simile
fai partire una sessione:
se hai registrato il login fai apparire la pagina con le informazioni riservate
altrimenti fai apparire un form
il form dovrebbe richiamare un'altra pagina passando per parametri POST user e password da valutare con un if
se sono corrette setti $_SESSION['loggato']=si e sei a posto, altrimenti non setti session loggato e alla pagina di login saranno mostrati ancora i form
(so di nn essere stato chiarissimo, domani se hai problemi ti posto un esempio)

vedo di farne io uno e posto poi vediamo cosa mi consigliate cmq thx :)