Login: Senha: Registrar-se - Esqueci minha senha
.: Menu
Home
Artigos
Sign. dos Sonhos
Papel de Parede
Ilusões de Ótica
.: Bancos
Emoticons e Gifs
Ícones
Logos
.: Serviços
Mural de Recados
Usuários Online
Bloco de Notas
Formmail
Meu IP
.: Geradores
Gerador de Senhas
Barra de Rolagem
Recomende
Pop-up
Inverter Link
.: Canais
Apostilas
Arte/Cultura
Blog
Busca
Celular
Downloads
E-mail Grátis
Emoticons
Esportes
Filmes
Flogs
Fontes
GTA Mods
Host Grátis
Humor
Infantil
Informática
Jogos
Jogos Online
Linux
Músicas
Notícias
Offline
Redirecionadores
Sites Parceiros
Webdesigners
Webmasters
.: Na Faixa
Sobre
Contato
Recomende-nos
Termos de uso

Rotina de "Esqueci Minha Senha"

Enviado em 04/09/2008 - 02:45
Fonte: A A A A

  1. <?
  2. $fy = $_POST['fy'];
  3. $email = $_POST['email'];
  4.  
  5.  
  6. if ($fy == 'manda')
  7. {
  8. include "coneccao_mysql.php";
  9.  
  10. $comando="select * from usuarios where email = '$email'";
  11. $res=mysql_query($comando,$con);
  12. $linha=mysql_num_rows($res);
  13. if ($linha==1)
  14.     {
  15.     $a=1;
  16.     while ($a<=$linha)
  17.     {
  18.     $matriz_resposta=mysql_fetch_array($res);
  19.     $email=$matriz_resposta['email'];
  20.     $usuario=$matriz_resposta['usuario'];
  21.     $id=$matriz_resposta['id'];
  22.     $a++;
  23.     $rand = rand(1000,9999);
  24.     $crip = md5("$rand");
  25.    
  26.     $comando_m=mysql_query("UPDATE usuarios SET senha='$crip' WHERE id='$id'");
  27.  
  28.     /// ENVIA O EMAIL
  29.  
  30. $texto = "Seu usuário: $usuario<br>
  31. Sua nova Senha: $rand<br>";
  32. $to  = "$email";
  33. $subject = "Ateração de Senha";
  34. $message = "$texto";
  35. $headers  = "MIME-Version: 1.0\n";
  36. $headers .= "Content-type: text/html; charset=iso-8859-1\n";
  37. $headers .= "From: SEUSIte <[email protected] >\n";
  38.  
  39. $verifica=mail($to, $subject, $message, $headers);
  40.  
  41. if ($verifica==TRUE)
  42.  {
  43.     echo "<b>Senha alterada com sucesso.</b>";
  44.  }
  45. else
  46.  { echo "<h1 align=center>ERRO DESCONHECIDO!</J1>"; }
  47.  
  48.     }
  49.  
  50.     }
  51.  
  52. else if ($linha==0)
  53.     {
  54.     echo "Seu e-mail não foi encontrado.";
  55.     }
  56. else
  57.     {
  58.     echo "Foi encontrado mais de um usuário com esse e-mail.";
  59.     }
  60.     echo "</body>
  61.     </html>";
  62.     die;
  63. }
  64. ?>
  65.  
  66. <form name="form1" method="post" action="">
  67.   <table width="300" border="0" align="center" cellpadding="0" cellspacing="0">
  68.     <tr>
  69.       <td colspan="2"><div align="center"><strong><font color="#000000" size="2" face="verdana">Perdi
  70.           Minha Senha:</font></strong></div></td>
  71.     </tr>
  72.     <tr>
  73.       <td width="131"><strong><font size="1" face="verdana">Email</font></strong></td>
  74.       <td width="169"> <input name="email" type="text" id="email"> </td>
  75.     </tr>
  76.     <tr>
  77.       <td><input name="fy" type="hidden" id="fy" value="manda"></td>
  78.       <td><input type="submit" name="Submit" value="Enviar"></td>
  79.     </tr>
  80.     <tr>
  81.       <td colspan="2"><div align="center"></div></td>
  82.     </tr>
  83.   </table>
  84.       </form>
  85. </body>
  86. </html>
Ta ai o código, agora é só faze as mudanças para os dados do seu banco de dados, adicionar informações que quizer e colocar no site.

Enviado por: brunohcs

Esse artigo foi visualizado 2278 vezes

Compartilhe este artigo
facebook del.icio.us rec6 digg
Recomende este artigo a um amigo


Voltar
>> Comentários
 
Related Posts Plugin for WordPress, Blogger...
Comentar
Buscar Artigos:
.: Mods de GTA
GTA SA, VC, IV
SA - Carros
IV - Carros
Mods
GTA IV
SA - Mods Cleo
.: Saúde
Calculadora de IMC
Peso Ideal
Artigos de Saúde
.: Jogos Online
Ação
Aventura
Cassino
Classicos
Colorir
Corrida
Educativos
Esporte
Estrategia
Infantil
Luta
Meninas
Nave
Tiro
Outros
Adulto
Top Jogos
.: Parceiros
Mural de Recados Grátis
Papel de Parede
Show Moto
Web Visual
.: Nossos Números
Artigos: 930
Categorias: 50
Comentarios: 1863
Usuarios: 26631
Blocos de Nota: 87
Canais: 169

website monitoring service
eXTReMe Tracker
Na Faixa.net - Todos os direitos reservados. 12/2003 - 03/2024
Leia nossos Termos de Uso - Política de Privacidade
Desenvolvido por Web Visual
Crie seu Site - Papel de Parede Grátis - Show Moto - Mural de Recados Grátis - Dicas10