Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
porque estão printando estas mensagem quando clico em recuperar senha?
contato@cotauberaba.com.br: 250 Ok
cleitinho_cardoso@hotmail.com: 250 Ok
script:
<?php include_once("../Connections/config.php");?>
<!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=utf-8" />
<title>CotaUberaba | Painel de Administração</title>
<link href="login_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
/**
* Função para gerar senhas aleatórias
*
* @author Thiago Belem <contato@thiagobelem.net>
*
* @param integer $tamanho Tamanho da senha a ser gerada
* @param boolean $maiusculas Se terá letras maiúsculas
* @param boolean $numeros Se terá números
* @param boolean $simbolos Se terá símbolos
*
* @return string A senha gerada
*/
function geraSenha($tamanho = 8, $maiusculas = true, $numeros = true, $simbolos = false)
{
$lmin = 'abcdefghijklmnopqrstuvwxyz';
$lmai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$num = '1234567890';
$simb = '!@#$%*-';
$retorno = '';
$caracteres = '';
$caracteres .= $lmin;
if ($maiusculas) $caracteres .= $lmai;
if ($numeros) $caracteres .= $num;
if ($simbolos) $caracteres .= $simb;
$len = strlen($caracteres);
for ($n = 1; $n <= $tamanho; $n++) {
$rand = mt_rand(1, $len);
$retorno .= $caracteres[$rand-1];
}
return $retorno;
}
?>
<div id="login">
<img src="images/logo.png" alt="" />
<form name="login_painel" action="" method="post">
<span class="envie">Para receber os dados de acesso, informe abaixo seu email de login</span>
<label><span>E-mail: </span><input type="text" name="email" /></label>
<p><a href="index.php">[ Voltar e logar ]</a></p>
<input type="submit" name="logar" value="Recuperar" class="btn" />
</form>
<?php if(isset($_POST['logar'])){
$email = $_POST['email'];
$novaSenha = geraSenha(6, false, true);
$insere = 'UPDATE cota_clientes SET senhas = :senhas WHERE email = :email';
try{
$query_Insere = $conecta->prepare($insere);
$query_Insere->bindValue(':senhas',$novaSenha,PDO::PARAM_STR);
$query_Insere->bindValue(':email',$email,PDO::PARAM_STR);
$query_Insere->execute();
}catch(PDOexception $errorInsere){
echo 'Erro ao inserir nova senha '.$errorInsere;
}
?>
<?php
$email = $_POST['email'];
$sql= 'SELECT * FROM cota_clientes WHERE email = :email';
try{
$query = $conecta->prepare($sql);
$query->bindValue(':email',$email,PDO::PARAM_STR);
$query->execute();
$res = $query->fetchAll(PDO::FETCH_ASSOC);
}catch(PDOexception $error_email){
echo 'Erro ao selecionar email '.$error_email->getMessage();
}
foreach($res as $resEmail){
$nome = $resEmail['nome'];
$email = $resEmail['email'];
$senhas = $resEmail['senhas'];
}//foreach
$mail_data = date('d/m/Y H:i:s');
$destinatario = 'contato@cotauberaba.com.br';
$assuntoEmail = 'Reenvio de Senha - '.$nome;
$headers = "From: $destinatario\n";
$headers .= "content-type: text/html; charset = \"utf-8\"/n/n";
$mensagemRecupera = "
Reenvio de Dados<br />
<strong>O seguinte usuário, solicitou um reenvio de senha</strong>
<strong>Usuário Nome:</strong> $nome<br />
<strong>Usuário E-mail:</strong> $email<br />
<strong>Nova senha:</strong> $senhas.
<br />
<br />
Mensagem enviada em $mail_data.
";
mail($destinatario,$assuntoEmail,$mensagemRecupera,$headers);
$usuarioAssunto = 'Reenvio de Dados COTAUBERABA';
$mensagemUsuario = "
Este é um e-mail enviado pelo sistema de recuperação de senhas do COTAUBERABA.<br />
<strong>E-mail de segurança, guarde este e-mail para futuras consultas!</strong><br />
Seus dados são: <br /><br />
<strong>Login:</strong> $email<br />
<strong>Nova senha:</strong> $senhas<br /><br />
Está é uma mensagem automática de nosso sistema, você não precisa responder a mesma!
<br />
<br />
Mensagem enviada em $mail_data.<br />
Obrigado por fazer parte da família COTAUBERABA.
";
mail($email,$usuarioAssunto,$mensagemUsuario,$headers);
echo '<h3 style="font:14px; color=#F00">Foi enviado um e-mail com os dados de acesso para este usuário</h3>';?>
</div><!--FECHA DIV LOGIN-->
</body>
</html>Carregando comentários...