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

Come cambiare la password di script PHP per MySQL

Con i siti web che offrono l'appartenenza dell'utente , ogni utente dovrebbe avere la capacità di cambiare la sua password. Supponendo che l'utente ha già effettuato l'accesso al suo account , gli si può dare la possibilità di modificare la propria password con un semplice modulo. Si dovrà creare una pagina di "cambio password" che i messaggi le informazioni che l' utente invia alla tua pagina PHP . Questo modulo deve contenere "password immettere nuovamente i " campi di testo "Nuova password" e così come un pulsante di invio . Istruzioni
1

connettersi al database . Tipo "$ dbcon = mysql_connect (server , nome_utente , password) , " sostituendo i parametri con i dati di accesso per il database specifico .
2

Creare due variabili password. Tipo "$ password1 = $ _POST [ " password1 " ] , " e " $ password2 = $ _POST [ " password2 " ] , " su righe separate . Queste variabili potranno raccogliere le informazioni nelle caselle di testo della password dal modulo nella pagina precedente .
3

Sfuggire i caratteri speciali che possono esistere nella nuova password dell'utente utilizzando la funzione mysql_real_escape_string . Tipo "$ password1 = mysql_real_escape_string ( $ password1 ) ; " e " $ password2 = mysql_real_escape_string ( $ password2 ) ; " su righe separate . Questa funzione anteporre backslash per i caratteri speciali , come ad esempio le virgolette , rendendolo sicuro per inviare in una query MySQL, senza il rischio di generare un errore di database .
4

Controllare per assicurarsi che i due user- le password inviate non differiscono . Tipo " if ( $ password1 < > $ password2 ) { echo" Le password non corrispondono. ";} " E che l'utente riprovare . È necessario assicurarsi che l' utente ha inviato la stessa password due volte per la protezione contro gli errori degli utenti .
5

Invia la nuova password per il database . Tipo "if ( mysql_query ( UPDATE nome_tabella SET password = ' $ password1 ' WHERE user_name = ' $ session [ userid ] ' ")) { echo " Il tuo è cambiato con successo la tua password . " , "Dal momento che il vostro utente connesso al suo account prima , il browser che hanno superato il " userid ".
6

chiudere la connessione al database di tipo " mysql_close ( $ dbcon )," . . sulla linea finale del vostro script PHP


 

Programmazione © www.354353.com