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

Come cambiare la password di uno script in PHP

PHP è utilizzato ampiamente in tutto il web per fornire siti web dinamici e di autenticare le informazioni di accesso . Un buon script PHP nasconde i dati in modo che non può essere decifrato da potenziali hacker. La password non deve mai essere visibile e idealmente dovrebbe avere una qualche forma di crittografia per proteggere i dati da occhi indiscreti . PHP fornisce diversi modi per proteggere i dati delle password , mentre allo stesso tempo fornendo la possibilità di automatizzare il processo di login . Istruzioni
1

verificare come si accede la password nel codice PHP esistente . Se le informazioni con il nome utente e password completo è visibile nel codice di programmazione nel testo , rimuoverlo immediatamente . Chiunque abbia accesso al codice PHP potrebbe utilizzare le informazioni di login altrimenti
2

Creare un file di login separato contenente le informazioni di accesso per lo script di password come segue: .

< ? php

$ host = " " ;

$ user = " " ;

$ passwd = " " ;

$ dbname = " " ;

>

Riempi i campi indicati da "< > ", come richiesto ? . Si noti la parte password è volutamente lasciata in bianco per aggiungere un ulteriore livello di sicurezza .
3

Includere il nuovo script di accesso nel codice principale , rendendo in un file di inclusione . Per esempio, se lo script di accesso al passo 2 si chiama " login.inc , " includere nel codice principale PHP come segue :

include ( " login.inc ? " ) ; ?

>
4

la variabile password" $ passwd " estraendolo da una tabella MySQL . Idealmente , questo è cifrato prima di essere inserito nella tabella utilizzando una funzione di codifica appropriata . Una tale funzione è " md5 ", che è parte della libreria standard di PHP :

$ passwd = md5 ( $ _POST [' passwd' ] ) ;

$ sql = " insert into usertable values ​​(' $ user ', ' $ UserPass ' ) " ;

$ risultato = mysql_query ( $ sql ) ;

Per estrarre la password , questo sarebbero codificati come :

$ passwd = md5 ( $ _POST [' passwd' ] ) ;

$ sql = "select * from tabella user dove username = ' $ utente ' e ​​password = ' $ passwd' " ;

$ risultato = mysql_query ( $ sql ) ;

 

Programmazione © www.354353.com