“Conocimiento Programación>Programación PHP /MySQL

Cómo cambiar un Script de contraseña en PHP

2012/5/3
PHP se utiliza ampliamente en la Web para proporcionar sitios web dinámicos y para autenticar la información de inicio de sesión . Un script PHP buen oculta los datos de modo que no puede ser descifrado por los hackers potenciales. La contraseña no debe ser visible y lo ideal sería tener algún tipo de cifrado para proteger los datos de miradas indiscretas. PHP proporciona varias formas de obtener datos de la contraseña , mientras que al mismo tiempo proporcionando la capacidad para automatizar el proceso de inicio de sesión. Instrucciones
1

Confirme cómo se accede a la contraseña en el código PHP existente. Si la información con el nombre completo del usuario y la contraseña se puede ver en el código de programación en el texto , elimínelo inmediatamente. Cualquier persona que tenga acceso al código PHP puede utilizar la información para ingresar contrario
2

Cree un archivo independiente de acceso que contiene la información de inicio de sesión para el guión contraseña de la siguiente manera : .

$ host = " " ;

$ user = " " ;

$ passwd = "";
< p > $ dbname = " " ;

>

Rellena los campos identificados por "< > ", como exige ? . Tenga en cuenta la parte de la contraseña se deja en blanco intencionadamente para agregar otro nivel de seguridad .
3

Incluya la nueva secuencia de comandos de inicio de sesión en el código principal convirtiéndola en un archivo de inclusión . Por ejemplo, si la secuencia de comandos de inicio de sesión en el paso 2 se llama " login.inc ", incluirlo en el código principal de PHP de la siguiente manera :

<

php include ( " login.inc ? " );

>
4

Establezca la variable de contraseña" $ passwd " extrayéndolo de una tabla de MySQL. Idealmente , esto es encriptada antes de que se inserta en la tabla mediante el uso de una función de cifrado adecuado . Una de estas funciones es " md5 ", que es parte de la biblioteca estándar de PHP :

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

$ sql = "INSERT INTO usertable valores ( ' $ user ' , '$ userpass ') " ;

$ result = mysql_query ( $ sql ) ;

Para extraer la contraseña, esta se codificaron como :
< p > $ passwd = md5 ($ _POST [' password' ] ) ;

$ sql = " select * from usertable donde username = '$ usuario y la contraseña = ' $ passwd ' " ;
< p> $ result = mysql_query ( $ sql ) ;

Programación PHP /MySQL
Scripts PHP para cargar varios archivos
Cómo hacer una carpeta de cola en PHP
Cómo habilitar SSL y PHP
La diferencia en la impresión y Echo en PHP
Cómo crear campos únicos en PHP /MySQL
Cache PHP MySQL Query Results
Cómo agregar un cuadro de texto dentro de una fila en PHP
MySQL Seleccione Número de registros Tutorial
Conocimiento de la computadora © http://www.ordenador.online