Para mim fica aparecendo a msg: Os dados informados não são compatíveis com os cadastrados! Tente novamente!
Quando clico em Recuperar.
o que há de errado?
<?php
include("conexao_user.php");
include("smtp.class.php");
/* Configuração da classe.smtp.php */
$host = "smtp.mail.yahoo.com.br"; /*qualquer servidor de SMTP, eu usei o do Yahoo */
$smtp = new Smtp($host);
$smtp->user = "driseven@yahoo.com.br"; /*o usuário do SMTP, seu e-mail do yahoo */
$smtp->pass = "MINHA SENHA"; /* senha do usuário do SMTP, sua senha de acesso ao seu e-mail no yahoo*/
$smtp->debug =true; /* ativar a autenticação SMTP*/
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Recuperação de Senha</title>
</head>
<body>
<?php
if(isset($_POST["enviar"])) {
$login = $_POST['login'];
$emailform = $_POST['email'];
$buscasql = "SELECT * FROM membros WHERE login='$login'";
$querysql = mysql_query($buscasql);
$dados = mysql_fetch_array($querysql);
$emailsql = $dados["email"];
$senha = $dados["senha"];
$nome = $dados["nome"];
if ($emailform == $emailsql)
{
$mensagem = "Presado sr. ".$nome.",<br><br>";
$mensagem .= "Esta mensagem foi enviada ao senhor pois solicitou a recuperação de seus dados de login em nosso portal. Abaio seguem seus dados:";
$mensagem .= "<p>Login: ".$login."<br>";
$mensagem .= "Senha: ".$senha."</p>";
$smtp->Send("$emailform","driseven@yahoo.com.br","Recuperação de Senha","$mensagem"); //Os readers já estão configurados na classe smtp (smtp.class.php)
echo "Seus dados foram enviados com sucesso!";
}else{
echo "Os dados informados não são compatíveis com os cadastrados! Tente novamente!";
}
}else {
?>
<form action="<?php $PHP_SELF ?>" method="post" name="recupera">
<h1>Recuperação de Senha</h1>
<p>Preencha corretamente os dados abaixo para que sua senha seja encaminhada ao seu e-mail:</p>
Login: <input type="text" name="login" size="35"><br /> <br />
E-mail: <input type="text" name="email" size="30"><br /><br />
<input type="submit" name="enviar" value="Recuperar!">
</form>
<?php
}
?>
</body>
</html>