Valider c92b30c2 rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers

Gerer une erreur eventuelle sur le formulaire mot de passe au lieu de faire...

Gerer une erreur eventuelle sur le formulaire mot de passe au lieu de faire croire que tout s'est bien passe
parent 0ffee256
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+11 −8
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -99,7 +99,7 @@ function formulaires_mot_de_passe_verifier_dist($id_auteur=null, $jeton=null){
 * @param int $id_auteur
 */
function formulaires_mot_de_passe_traiter_dist($id_auteur=null, $jeton=null){
	$message = '';
	$res = array('message_ok'=>'');

	// compatibilite anciens appels du formulaire
	if (is_null($jeton)) $jeton = _request('p');
@@ -110,13 +110,16 @@ function formulaires_mot_de_passe_traiter_dist($id_auteur=null, $jeton=null){
	 && ($oubli = _request('oubli'))) {
		include_spip('action/editer_auteur');
		include_spip('action/inscrire_auteur');
		auteurs_set($id_auteur, array('pass'=>$oubli));
		if ($err = auteur_modifier($id_auteur, array('pass'=>$oubli))){
			$res = array('message_erreur'=>$err);
		}
		else {
			auteur_effacer_jeton($id_auteur);

			$login = $row['login'];
		$message = "<b>" . _T('pass_nouveau_enregistre') . "</b>".
			$res['message_ok'] = "<b>" . _T('pass_nouveau_enregistre') . "</b>".
			"<br />" . _T('pass_rappel_login', array('login' => $login));
		}
	return array('message_ok'=>$message);
	}
	return $res;
}
?>