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

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

2015/12/13
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
Cómo ejecutar PHP en un archivo HTML
Cómo ocultar un cuadro de texto en PHP
Puedo usar PHP para comprobar lo Directory Estoy
Cómo permitir el uso de PHP Funciones del sistema
Cómo utilizar calamar con PHP
Cómo acelerar las consultas en tablas extremadamente grandes MySQL
¿Cómo puedo crear un disparador MySQL para ahorrar un comando SQL
Cómo dibujar una línea en PHP
Conocimientos Informáticos © http://www.ordenador.online