Commit a70e51ea authored by Feu's avatar Feu
Browse files

rappel de l'identifiant dans les mails de mots de passe, et renvoie dans ces...

rappel de l'identifiant dans les mails de mots de passe, et renvoie dans ces cas vers majprofil pour modif du mdp
parent a3c38f78
......@@ -1229,10 +1229,11 @@ L'équipe info AE";
$body = "Bonjour,
Votre compte a été crée sur le site de l'AE
".$this->_get_textual_identifier()."
Votre mot de passe: $password
Pour activer votre compte, veuillez vous rendre à l'adresse
http://ae.utbm.fr/confirm.php?id=" . $this->id . "&hash=" . $this->hash . "
http://ae.utbm.fr/majprofil.php?id_utilisateur=" . $this->id . "&hash=" . $this->hash . "
L'équipe info AE";
......@@ -1243,6 +1244,47 @@ L'équipe info AE";
}
function send_autopassword_email ( $email, $password )
{
$body = "Bonjour,
Votre compte a été réinitialisé.
".$this->_get_textual_identifier()."
Votre mot de passe: $password
Pour activer votre compte, veuillez vous rendre à l'adresse
http://ae.utbm.fr/majprofil.php?id_utilisateur=" . $this->id . "&hash=" . $this->hash . "
L'équipe info AE";
$ret = mail($email,
utf8_decode("[Site AE] Réinitilisation"),
utf8_decode($body),
"From: \"AE UTBM\" <ae@utbm.fr>\nReply-To: ae@utbm.fr");
}
function _get_textual_identifier ( )
{
$user->load_all_extra();
if ( $user->email_utbm && CheckEmail($user->email_utbm, 1) )
return "Connexion : UTBM\nIdentifiant : ".substr($user->email_utbm,0,-8);
elseif ( $user->email_utbm && CheckEmail($user->email_utbm, 2) )
return "Connexion : ASSIDU\nIdentifiant : ".substr($user->email_utbm,0,-15);
elseif ( $user->alias )
return "Connexion : Alias\nIdentifiant : ".$user->alias;
elseif ( $user->email )
return "Connexion : Autre\nIdentifiant : ".$user->email;
else
return "Connexion : ID\nIdentifiant : ".$user->id;
}
/** Recharge le montant du compte de l'utilisateur courant
*
*/
......
......@@ -41,8 +41,9 @@ if ( isset($_REQUEST["email"]) )
$user->invalidate();
$user->change_password($pass);
$user->send_autopassword_email($_REQUEST["email"],$pass);
/*
$body = "Bonjour,
Votre mot de passe sur le site de l'Association des Étudiants de
l'UTBM a été réinitialisé.
......@@ -59,7 +60,7 @@ personnelles\".
L'équipe info AE";
$ret = mail($_REQUEST["email"], "[Site AE] Réinitialisation du mot de passe", $body);
*/
$cts->add_paragraph("Un nouveau mot de passe vous a été envoyé par " .
"courrier électronique. Dans ce courrier électronique, vous " .
......
......@@ -86,22 +86,9 @@ if ( isset($_REQUEST['magicform']) && $_REQUEST['magicform']['name'] == "pass_re
$pass = genere_pass(10);
$user->invalidate();
$user->change_password($pass);
$body = "Bonjour,
Votre mot de passe sur le site de l'Association des Étudiants de
l'UTBM a été réinitialisé.
Votre nouveau mot de pass est : " . $pass . "
Pour valider ce nouveau mot de passe, veuillez vous rendre à l'adresse
http://ae.utbm.fr/confirm.php?id=" . $user->id . "&hash=" . $user->hash . "
Vous pouvez changer votre mot de passe en vous connectant sur le site
(http://ae.utbm.fr) puis en sélectionnant \"Informations
personnelles\".
L'équipe info AE";
$ret = mail($email, "[Site AE] Réinitialisation du mot de passe", $body);
$user->send_autopassword_email($email,$pass);
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment