0byt3m1n1
Path:
/
home
/
k
/
a
/
s
/
kassiope
/
www
/
utilisateurs
/
[
Home
]
File: oubli_mot_passe.php
<? include("../configuration.inc.php"); /* Le formulaire a été soumis, vérif si l'identification est ok */ if (sizeof($_POST) > 0) { $frm = $_POST; $message_erreur = valide_form($frm, $erreurs); if (empty($message_erreur)) { $email = recupere_email_confirm($_POST["email"]); initialise_mot_passe($email); $DOC_TITLE = "[GAIABOUTIK.FR]"; include("$repertoire_modele/haut.php"); echo stripslashes(nl2br(MSG_PASSWORD_EMAIL)); include("$repertoire_modele/bas.php"); die; } } $DOC_TITLE = "[GAIABOUTIK.FR]"; include("$repertoire_modele/haut.php"); include("modeles/oubli_mot_passe_form.php"); include("$repertoire_modele/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function valide_form(&$frm, &$erreurs) { /* Valide le formulaire de mot de passe, et renvoie un message d'erreur * Si le message est vide, alors il n'y a pas d'erreur */ $erreurs = array(); $msg = ""; if (empty($frm["email"])) { $erreurs["email"] = true; $msg .= stripslashes(nl2br(MSG_ERR_EMAIL)); } elseif ((mysql_num_rows_override(mysql_query_override("SELECT 1 FROM gaia_utilisateurs WHERE email = '".$frm["email"]."'")) == 0)) { $erreurs["email"] = true; $msg .= stripslashes(nl2br(MSG_ERR_NOEMAIL)); } return $msg; } function recupere_email_confirm($email) { /* Obtient le nom d'utilisateur basé sur une adresse e-mail */ $qid = mysql_query_override("SELECT email FROM gaia_utilisateurs WHERE email = '$email'"); if ($qid) { if (mysql_num_rows_override($qid) > 0) { $utilisateur = mysql_fetch_array_override($qid); } } return $utilisateur["email"]; } ?>