Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como alterar a senha usando PHP Script
Para alterar a senha de um usuário automaticamente com PHP , use " esperar", um utilitário Unix projetado para tornar mais fácil para automatizar programas de linha de comando , como o utilitário " passwd" usado para alterar senhas. Felizmente , PHP vem com uma interface interna para o comando "espera" . Isso permitirá que você para iniciar o utilitário " passwd" e escrever a sua entrada directamente como se você estivesse escrevendo para um arquivo . Instruções
1

Abra seu editor de texto favorito
2

Cole as tags PHP : .

< ? Php

> ;

Todo o código para o resto do tutorial vai entre essas duas linhas
3

cole o seguinte para iniciar o utilitário " passwd" e ligar sua interface. a um identificador de arquivo :

$ passwd_handle = expect_popen ( "passwd ");
4

cole o seguinte para dar "passwd " um pouco de tempo para iniciar :

sono (1)
5

cole o seguinte para escrever para o programa passwd :

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

desde que o programa passwd , se executar manualmente , pede pela primeira vez para a senha antiga do usuário atual , a senha antiga deve ser a primeira coisa escrita para US $ passwd_handle pelo seu script. Naturalmente, " oldpass " deve ser alterado para refletir a verdadeira senha antiga. Deve ser seguido pelo "\\ n" comando , que representa a tecla "Enter"
6

Cole o seguinte para escrever a nova senha : .

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

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

O script está escrevendo dados para as instruções dadas pelo " passwd" exatamente como um usuário faria se executar o programa manualmente. Desde passwd pede a mesma senha para ser administrado duas vezes , você deve ter o script PHP escrever a nova senha duas vezes para o programa
7

Feche a conexão com o comando passwd: .

fclose ( $ passwd_handle );

Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar uma linha em um arquivo PHP 
·Como converter XLS para PHP 
·Como usar o PHP para Celular Websites 
·Como converter um campo Varchar como Nulo 
·Como verificar se uma string existe em PHP 
·Como importar arquivos de jZip para PHP MyAdmin 
·Como encontrar palavras em um arquivo usando PHP 
·Funções WordPress Zlib compressão em PHP 
·Como Incrementar um campo MySQL 
·Como criar um Tag em PHP 
  Artigos em destaque
·Toshiba PLC Training 
·Como alterar o nome do pacote no Eclipse 
·As vantagens de Rijndael Algoritmos 
·Como fazer uma Caixa de mensagens com PHP e SQL 
·Como converter de ColdFusion para MySQL 
·Como Loop através de uma lista de objetos em FreeMarke…
·Como substituir Ponto desenhar retângulos em WPF 
·Como executar o Java JAR Arquivo no ColdFusion 
·A primeira pessoa a escrever código de computador 
·Como Abrir & Convert FLL Documentos 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados