Changeset 87495 in spip-zone


Ignore:
Timestamp:
Feb 17, 2015, 9:19:32 AM (5 years ago)
Author:
cedric@…
Message:

Report de r87491 : Report de r87340 : Gerer une erreur eventuelle sur le formulaire mot de passe au lieu de faire croire que tout s'est bien passe

Location:
_core_/plugins/neo-dist
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/neo-dist

  • _core_/plugins/neo-dist/formulaires/mot_de_passe.php

    r85092 r87495  
    100100 */
    101101function formulaires_mot_de_passe_traiter_dist($id_auteur=null, $jeton=null){
    102         $message = '';
     102        $res = array('message_ok'=>'');
    103103
    104104        // compatibilite anciens appels du formulaire
     
    111111                include_spip('action/editer_auteur');
    112112                include_spip('action/inscrire_auteur');
    113                 auteurs_set($id_auteur, array('pass'=>$oubli));
    114                 auteur_effacer_jeton($id_auteur);
    115 
    116                 $login = $row['login'];
    117                 $message = "<b>" . _T('pass_nouveau_enregistre') . "</b>".
    118                 "<br />" . _T('pass_rappel_login', array('login' => $login));
     113                if ($err = auteur_modifier($id_auteur, array('pass'=>$oubli))){
     114                        $res = array('message_erreur'=>$err);
     115                }
     116                else {
     117                        auteur_effacer_jeton($id_auteur);
     118                        $login = $row['login'];
     119                        $res['message_ok'] = "<b>" . _T('pass_nouveau_enregistre') . "</b>".
     120                        "<br />" . _T('pass_rappel_login', array('login' => $login));
     121                }
    119122        }
    120         return array('message_ok'=>$message);
     123        return $res;
    121124}
    122125?>
Note: See TracChangeset for help on using the changeset viewer.