rafa2098 1 Denunciar post Postado Abril 20, 2013 Pessoal, meu sistema de recuperação de senha nao ta funcionando, eu coloco o email e a senha e sempre ele da "usuario e senha Incorretos" to fazendo algo errado? gerar_senha.php <? include "../Connections/config.php"; //inclui o arquivo de configurações $db = mysql_connect ($hostname_config, $username_config, $password_config); //conecta ao mysql $basedados = mysql_select_db($database_config); //conecta a base de dados $confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$usuario' AND email = '$email'", $db); //verifica se o login e a email conferem while ($row = mysql_fetch_array($confirmacao)) { $usuario = $row["usuario"]; //adiciona a variavel $login o login do usuario $senha = $row["senha"]; //adiciona a variavel $senha a senha do usuario $email = $row["email"]; //adiciona a variavel $email o email do usuario } $contagem = mysql_num_rows($confirmacao); //traz o resultado da pesquisa acima if ( $contagem == 1 ) { $msg = "Recuperação de senha" . chr(13) . chr(10); $msg .= "Senha enviada em " . date("d/m/Y") . ", os dados seguem abaixo: " . chr(13) . chr(10) . chr(10); $msg .= "Usuario : " . $usuario . chr(13) . chr(10); $msg .= "Email : " . $email . chr(13) . chr(10); $msg .= "Senha : " . $senha . chr(13) . chr(10); $Remetente = "suporte@gamesplay.com.br"; //remetente do email, coloque o email do seu site mail($email, "Recuperação de Senha",$msg,"From: $Remetente"); //campos do email na ordem, email destinho (não deve ser alterada), assunto, conteudo (não deve ser alterado), remetente (também não altere) echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Sua senha foi enviada com sucesso para o email: $email.</font></div>"; //resposta se o email foi enviado com sucesso } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Seu login ou email está incorreto.</font></div>"; //resposta se não foi possivel enviar o email } ?> config.php <?php # FileName="Connections_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_config = "localhost"; $database_config = "574105"; $tabela = "login"; $username_config = "574105"; $password_config = "1234567"; $config = mysql_pconnect($hostname_config, $username_config, $password_config) or trigger_error(mysql_error(),E_USER_ERROR); ?> nova_senha <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Formulário Nova Senha</title> </head> <body> <form name="senha" method="post" action="gerar_nova_senha.php"> <table width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="150"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Usuario:</font></td> <td width="250"><input name="usuario" type="text" id="usuario"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td> <td><input name="email" type="text" id="email"></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2"><div align="center"> <input name="enviar" type="submit" id="enviar" value="Enviar minha Senha"> </div></td> </tr> </table> </form> </body> </html> algo errado? Compartilhar este post Link para o post Compartilhar em outros sites
Edgard Hufelande 27 Denunciar post Postado Abril 21, 2013 Está testando em localhost? Compartilhar este post Link para o post Compartilhar em outros sites
rafa2098 1 Denunciar post Postado Abril 21, 2013 Está testando em localhost? nao, servidor mesmo Compartilhar este post Link para o post Compartilhar em outros sites