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

Cómo cambiar una contraseña usando PHP Script

2011/10/28
Para modificar la contraseña de un usuario de forma automática con PHP , use " esperar", una utilidad Unix diseñado para que sea más fácil de automatizar programas de línea de comandos como la utilidad " passwd" se usa para cambiar contraseñas. Afortunadamente , PHP viene con una interfaz integrada para el comando de " esperar " . Esto le permitirá iniciar la utilidad " passwd" y escribe a su entrada directamente como si estuviera escribiendo en un archivo. Instrucciones .
1

abra su editor de texto favorito
2

Pegar las etiquetas PHP : < ? Php

>

;

Todo el código por el resto del tutorial irá entre estas dos líneas
3

Pega el siguiente para iniciar la utilidad " passwd" y vincular su interfaz. a un gestor de archivo :

$ passwd_handle = expect_popen ( " passwd ");
4

Pega el siguiente para dar " passwd" un poco de tiempo para poner en marcha :
< p> sleep ( 1 )
5

Pega el siguiente para escribir en el programa passwd :

fwrite ($ passwd_handle , " oldpass \\ n");

Desde que el programa passwd , si ejecuta manualmente , pide primero la contraseña antigua del usuario actual , la contraseña anterior debe ser la primera cosa por escrito a $ passwd_handle por su guión. Naturalmente , " oldpass " debería cambiarse para reflejar la contraseña antigua verdad. Esto debe ser seguido por el comando "\\ n " , que representa la tecla "Enter "
6

Pega el siguiente para escribir la nueva contraseña .

Fwrite ($ passwd_handle , " newpass \\ n");

fwrite ($ passwd_handle , " newpass \\ n");

el guión está escribiendo datos en la instrucciones dadas por " passwd" tal y como lo haría un usuario si ejecutar el programa manualmente . Desde passwd pide la misma contraseña que se administra dos veces , debe tener el script PHP escribir la nueva contraseña dos veces para el programa
7

Cerrar la conexión con el comando passwd : .
< P > fclose ($ passwd_handle ) ;

Programación PHP /MySQL
Salario de Junior PHP Developer
Cómo pasar el valor de Button como un campo oculto en PHP
SQL no compatible Tipo de datos Error en la columna Integer
Cómo convertir a la zona horaria GMT en PHP
Funciones anónimas PHP
Cómo aprender SQL
Cómo utilizar Zend autocargador
Cómo visualizar el más visto en PHP
Conocimiento de la computadora © http://www.ordenador.online