Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come proteggere un pannello di amministrazione in PHP senza Sessions

pannelli admin Creato nel linguaggio PHP utilizzano in genere le sessioni per memorizzare i valori di un nome utente e password , dopo che l'utente accede in Per proteggere un'area amministratore senza sessioni , è possibile utilizzare i cookie. I cookie memorizzano il nome utente per l'account utente , in modo da sapere che l'utente è loggato Dopo che l'utente si disconnette , si elimina il cookie . Si rileva se il cookie è presente prima di consentire all'utente di accedere al pannello di amministrazione . Istruzioni
1

Fai clic destro sulla pagina di elaborazione di accesso per il vostro pannello di accesso admin. Fare clic su " Apri con " e selezionare il file PHP preferito .
2

Aggiungere il codice per creare un cookie per il processo di accesso . Il seguente codice PHP crea un file cookie con accesso dell'utente :

setcookie ( "utente" , " Alex Porter " , time () +3600 ) ;

Cambia il " 3600 " , parametro per il numero di secondi che si desidera impostare per il periodo di login . In questo esempio , l' utente rimane connesso per un'ora .
3

Salvare il file del codice sorgente PHP e aprire il file che elabora la funzione di logout nel pannello di amministrazione .

4

Elimina il cookie , che disconnette l'utente . Il codice seguente elimina il cookie dal computer dell'utente :

setcookie ( "utente " , " " , time () -3600 ) ;

Questa funzione elimina il valore del cookie e imposta l'ora di scadenza di una impostazione del tempo passato . Questo fa sì che il browser per cancellare il file dal computer dell'utente .
5

Salvare il file di logout e aprire il pannello di amministrazione e accedere a testare il nuovo codice di sicurezza pannello di amministrazione .

 

Programmazione © www.354353.com