\r\n"; $from .= "Content-type: text/html; charset=ISO-8859-1\r\n"; $from .= "X-Mailer: HBMessagerie v1.0a\r\n"; $from .= "MIME-Version: 1.0\r\n"; $message = 'Halo-Battle :: Activation de votre nouveau mot de passe

Bonjour,
Vous recevez ce mail suite à votre demande de changement de mot de passe. Ce dernier entrera en vigueur une fois que vous aurez valider ce changement en cliquant via ce lien :
http://battle.halo.fr/pages/options_validation.php?chg=activation&util='.$id.'&auth='.$auth.'
Notez que pour que le mot de passe soit changé, il faut que vous soyer connecté sur votre compte.

A bientôt dans Halo-Battle,
Le staff

'; mail($mail,'Halo-Battle :: Activation de votre nouveau mot de passe',$message,$from); header('Location: options.php?erreur=1'); exit; } else { header('Location: options.php?erreur=2'); exit; } } else { header('Location: options.php?erreur=3'); exit; } } else { header('Location: options.php?erreur=4'); exit; } } elseif (isset($_GET['chg']) && $_GET['chg'] == 'mail') { if (isset($_POST['mail']) && !empty($_POST['mail'])) { if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['mail'])) { $result = mysql_query("SELECT mail FROM user WHERE mail = '".$_POST["mail"]."'"); if(mysql_num_rows($result) >= 1) { header('Location: options.php?erreur=5'); exit; } else { $Nmail = htmlspecialchars(mysql_escape_string($_POST['mail'])); $auth = sha1($Nmail); mysql_query("UPDATE `user` SET `mailNOUV` = '$Nmail' WHERE ID = '$id'"); $from = "From: \"Staff Halo-Battle\" \r\n"; $from .= "Content-type: text/html; charset=ISO-8859-1\r\n"; $from .= "X-Mailer: HBMessagerie v1.0a\r\n"; $from .= "MIME-Version: 1.0\r\n"; $message = 'Halo-Battle :: Activation de votre nouvelle adresse électronique

Bonjour,
Vous recevez ce mail suite à votre demande de changement d\'adresse électronique. Cette dernière entrera en vigueur une fois que vous aurez valider ce changement en cliquant via ce lien :
http://battle.halo.fr/pages/options_validation.php?chg=activation&util='.$id.'&auth='.$auth.'
Notez que pour que l\'adresse soit changée, il faut que vous soyer connecté sur votre compte.

A bientôt dans Halo-Battle,
Le staff

'; mail($Nmail,'Halo-Battle :: Activation de votre nouvelle adresse électronique',$message,$from); header('Location: options.php?erreur=7'); exit; } } else { header('Location: options.php?erreur=6'); exit; } } else { header('Location: options.php?erreur=4'); exit; } } elseif (isset($_GET['chg']) && $_GET['chg'] == 'activation' && isset($_GET['util']) && !empty($_GET['util']) && isset($_GET['auth']) && !empty($_GET['auth'])) { if ($_GET['util'] == $id) { if (!empty($donnees['mdpNOUV']) && sha1($donnees['mdpNOUV']) == $_GET['auth']) { mysql_query("UPDATE `user` SET `mdp` = `mdpNOUV`, `mdpNOUV` = '', `mailNOUV` = '' WHERE ID='$id'"); header('Location: options.php?erreur=8'); exit; } elseif (!empty($donnees['mailNOUV']) && sha1($donnees['mailNOUV']) == $_GET['auth']) { mysql_query("UPDATE `user` SET `mail` = `mailNOUV`, `mailNOUV` = '', `mdpNOUV` = '' WHERE ID='$id'"); header('Location: options.php?erreur=9'); exit; } } } mysql_close(); header('Location: options.php'); ?>