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

Cómo cambiar la contraseña de Scripts PHP para MySQL

2014/4/25
Con sitios web que ofrecen pertenencia del usuario , cada usuario debe tener la capacidad de cambiar su contraseña. Si se asume que el usuario ya ha iniciado sesión en su cuenta , se le puede dar la opción de cambiar su contraseña con un sencillo formulario. Usted tendrá que crear una página de " cambio de contraseña " que los puestos de la información que el usuario envía a la página PHP. Este formulario debe contener " Password Vuelva a " campos de texto "Contraseña nueva " y así como un botón de envío . Instrucciones
1

Conectarse a la base de datos . Escriba " $ dbcon = mysql_connect (servidor, nombre_usuario , password) , " la sustitución de los parámetros con la información de acceso a su base de datos específica.
2

Cree dos variables de contraseña . Escriba " $ contraseña1 = $ _POST [" contraseña1 "] , " y "$ contraseña2 = $ _POST [" contraseña2 "] , " en líneas separadas. Estas variables van a recopilar la información en los cuadros de texto de contraseña desde el formulario de la página anterior.
3

escapar los caracteres especiales que puedan existir en la nueva contraseña del usuario mediante el uso de la función mysql_real_escape_string . Escriba " $ contraseña1 = mysql_real_escape_string ($ contraseña1 )," y "$ contraseña2 = mysql_real_escape_string ($ contraseña2 )," en líneas separadas. Esta función anteponer barras invertidas para caracteres especiales, como las comillas , lo que es seguro para enviar en una consulta de MySQL , sin el riesgo de generar un error de base de datos.
4

Compruebe para asegurarse de que los dos usuarios contraseñas presentadas no difieren . Tipo " if ($ contraseña1 < > $ contraseña2 ) { echo" Las contraseñas no coinciden. ";} " Y que el usuario vuelva a intentarlo. Debe asegurarse de que el usuario ha presentado la misma contraseña dos veces para proteger contra errores de usuario.
5

Presentar la nueva contraseña para su base de datos . Tipo " if ( mysql_query ( ACTUALIZACIÓN nombre_tabla SET password = '$ contraseña1 ' DONDE nombre_usuario = ' $ session [ userid] ' ")) { echo " El haber conseguido cambiar la contraseña. " ; " Debido a que su usuario se conectó a su cuenta antes de que , el navegador se ha pasado la " identificación de usuario ".
6

Cerrar su conexión a la base de datos de tipo " mysql_close ($ dbcon ) ; " . . sobre la última línea de su script PHP


Programación PHP /MySQL
Cómo importar una base de datos MySQL
Cómo arreglar mi PHP Rand
Cómo insertar varios valores Checkbox En una única base de datos de columna utilizando PHP
Cómo obtener un archivo de sesión de PHP
Cómo desinflar el icono PHP
Cómo convertir Joomla Themes
Cómo utilizar un PHP Sesión para rellenar previamente
Cómo usar PHP para crear un mensaje de alerta
Conocimientos Informáticos © http://www.ordenador.online