quinta-feira, 21 de abril de 2022

userActivation.php

 <?php

# https://en222.pt/mail/userActivation.php?email=mloureiro1973@gmail.com&token=123
$temp=mailtoemail($to);
    if($temp){
        header("Location:https://o teu dominio/admin/login.html?msg=verificarEmail");
    }
    else{
        echo "mail not sent.";
    }
function mailtoemail($to){
$to=$_GET['email']; # são passados por URL
$token=$_GET['token']; # são passados pelo URL
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "o teu mail host";
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Port = 465;
$mail->Username = "o teu email";
$mail->Password = "a tua senha";
$mail->From = "o teu email";
$mail->FromName = "Autor ----";
$mail->AddAddress($to);
$mail->IsHTML(true);
$mail->Subject = utf8_decode("Account Activation");
$message="<a href='https://o teu dominio/admin/userValidation.php?email=$to&token=$token'>Clicar para ativar</a>";
$mail->Body = utf8_decode($message);    
$mail->Send();
return 1;
}
?>

Sem comentários:

Enviar um comentário