0
Hello, I’m a beginner in PHP and Ajax and I’m creating a form for password recovery that validates the user’s email, date of birth and Cpf and sends the password to the registered email.
Node code below I made the request via Ajax and worked correctly, but I need to change the ID div class #errolog according to Ajax’s response that may be:
print "Verifique o e-mail, CPF e data de nascimento informados!";
or
print ("Em breve você receberá a sua senha pelo e-mail $email <br><a href='login.php'>Login</a>");
Ajax:
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('#verifica-senha').submit(function(){
var dados = jQuery(this ).serialize();
jQuery.ajax({
type: "POST",
url: "valida-recuperar.php",
data: dados,
success: function( data )
{
//alert( data );
$('#errolog').css('display', 'block')
.html('<p>' + data + '</p>');
}
});
return false;
});
});
valida-recover.php:
<?php
include("conexao.php");
$email = $_POST['email'];
$cpf = $_POST['cpf'];
$nascimento = $_POST['nascimento'];
$destinatario=$email;
$validadados = mysqli_query($con, "SELECT * FROM tb_cliente WHERE email = '{$email}' AND cpf = '{$cpf}' AND nascimento = '{$nascimento}'");
$rpes = mysqli_fetch_assoc($validadados);
$senha = $rpes['senha'];
$mensagem = "Olá, recebemos uma requisição de recuperação de senha. Sua senha é $senha !";
if(mysqli_num_rows($validadados)<=0) {
print "Verifique o e-mail, CPF e data de nascimento informados!";
}
else {
mail("$destinatario", "Recuperação de senha", "$mensagem","From: email");
print ("Em breve você receberá a sua senha pelo e-mail $email <br><a href='login.php'>Login</a>");
}
?>
which class you want to change?
– Leandro Angelo
I use the bootstrap alert classes. I need you to successfully display class="Alert Alert-Success" and in case of error display class="Alert Alert-Danger".
– Rodrigo Bianchini