Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como alterar a senha em scripts PHP para MySQL
Com sites que oferecem participação do usuário , cada usuário deve ter a capacidade de alterar sua senha. Supondo que o usuário já logado em sua conta , você pode dar-lhe a opção de alterar sua senha com um simples formulário. Você terá que criar uma página de " alteração de senha ", que publica as informações que o usuário envia para sua página PHP. Este formulário deve conter " nova senha " e " reentrar senha " campos de texto , bem como um botão de envio . Instruções
1

Ligue para o seu banco de dados. Digite " $ dbcon = mysql_connect ( servidor, user_name , password ) ", substituindo os parâmetros com as informações de login para o seu banco de dados específico .
2

Crie duas variáveis ​​de senha . Digite " $ password1 = $ _POST [" password1 "] ; " e "$ password2 = $ _POST [" password2 " ]," em linhas separadas. Estas variáveis ​​irão coletar as informações nas caixas de texto de senha do formulário em sua página anterior.
3

Fuja dos caracteres especiais que podem existir em uma nova senha do usuário usando a função mysql_real_escape_string . Digite " $ password1 = mysql_real_escape_string ( $ password1 ); " e "$ password2 = mysql_real_escape_string ( $ password2 )," em linhas separadas. Esta função irá preceder barras invertidas para caracteres especiais, como aspas , tornando-o seguro para enviar em uma consulta MySQL sem o risco de gerar um erro de banco de dados.
4

Verifique para garantir que os dois user- senhas apresentadas não diferem . Digite " if ($ password1 < > $ password2 ) { echo" As senhas não são iguais. ";} " E que o usuário tente novamente. Você deve garantir que o usuário tenha apresentado a mesma senha duas vezes para proteger contra erros do usuário .
5

Enviar a nova senha para o seu banco de dados. Digite " if ( mysql_query ( senha ATUALIZAÇÃO table_name SET = '$ password1 ' WHERE username = ' $ session [userid ]' ")) { echo " Seu mudaram com sucesso a sua senha. "; "Desde que o usuário conectado para sua conta antes , o navegador terá passado a " . ID de usuário "
6

Feche sua conexão com o banco de dados Digite ". mysql_close ( $ dbcon )," na linha final do seu script PHP
< . br>

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer quebras de linha em PHP 
·Funções PHP Helper 
·Como Desenhar uma linha em PHP 
·Como criar um wrapper PHP 
·Como instalar e configurar MySQL 5.0.77.Tar 
·Tutorial para URL curta Serviços em PHP 
·Como conectar PHP para MySQL Usando WAMP 
·Tutorial Raspadinha PHP 
·Truques Botão PHP 
·Como Produzir caracteres UTF-8 em PHP 
  Artigos em destaque
·Qual é a diferença entre o baixo nível de programaç…
·Application Programming Interface Comum 
·Como contar em binário para Total de Iniciantes 
·Como combinar uma List View With a View Tree 
·Como rentabilizar um site grátis 
·Diferenças entre o alto nível e de programação de b…
·Tutorial MySQL para Como Carregar uma imagem 
·Como acessar uma impressora USB Enquanto Programação …
·Como usar Struts Layout 
·Como formatar PHP no Zend Studio 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados