Recupera Password TIPX
if (isset($_POST['email'])){ $email = $_POST['email']; # cerco la mail nel db $controllo_mail = mysqli_query($conn, "SELECT * FROM user WHERE email = '$email'"); $row_controllo_mail = mysqli_fetch_assoc($controllo_mail); if ($row_controllo_mail == NULL) { ?> La tua EMAIL non è presente nel db
}else{
$subject = "Your Recovered Password";
$seed = str_split('ABCDEFGHIJKLMNOPQRSTUVWXYZ'
.'abcdefghilmnopqrstuwxvz'
.'0123456789'); // and any other characters
shuffle($seed); // probably optional since array_is randomized; this may be redundant
$rand = '';
foreach (array_rand($seed, 12) as $k) $rand .= $seed[$k];
$hashedPW = hash('sha256',$rand);
#aggiorno password nel db
$query_aggiornamento = mysqli_query($conn, "UPDATE user SET password = '$hashedPW', status = 'pending' WHERE email = '$email'");
$subject ="Aggiornamento Password";
$message = "La tua nuova password è stata settata : " . $rand ." per motivi di sicurezza il tuo account è in pending.\n Le campagne NON sono state bloccate ma non puoi accedere al pannello di affiliazione. \n Per farti riattivare l'account devi contattare l'affiliate manager su skype e confermare il tuo cambio password";
$headers = "From : tipaffiliation@gmail.com";
mail($email, $subject, $message, $headers);
?>
La tua password è stata aggiornata, controlla la mail
Torna Indeietro
}
}else{
?>
} ?>