Changeset 117876 in spip-zone


Ignore:
Timestamp:
Sep 17, 2019, 7:44:59 AM (17 months ago)
Author:
root
Message:

Report de r117577 et 117578 : Dans le formulaire d'oubli de mot de passe, ne pas dire si l'email est inscrit sur le site ou non, toujours afficher le meme resultat ​https://core.spip.net/issues/4171

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/branches/spip-3.2/plugins/dist/formulaires/oubli.php

    r113345 r117876  
    2525function message_oubli($email, $param) {
    2626        $r = formulaires_oubli_mail($email);
    27         if (is_array($r) and $r[1]) {
     27       
     28        if (is_array($r) and $r[1] and $r[1]['statut'] !== '5poubelle' and $r[1]['pass'] !== '') {
    2829                include_spip('inc/texte'); # pour corriger_typo
    2930
     
    4445                include_spip('inc/notifications');
    4546                notifications_envoyer_mails($email, $msg);
    46 
    47                 return _T('pass_recevoir_mail');
    4847        }
    4948
    50         return _T('pass_erreur_probleme_technique');
     49        return _T('pass_recevoir_mail');
    5150}
    5251
     
    8281        } else {
    8382                if (!$r[1]) {
    84                         $erreurs['oubli'] = _T('pass_erreur_non_enregistre', array('email_oubli' => spip_htmlspecialchars($email)));
     83                        spip_log("demande de reinitialisation de mot de passe pour $email non enregistre sur le site", "oubli");
    8584                } elseif ($r[1]['statut'] == '5poubelle' or $r[1]['pass'] == '') {
    86                         $erreurs['oubli'] = _T('pass_erreur_acces_refuse');
     85                        spip_log("demande de reinitialisation de mot de passe pour $email sans acces (poubelle ou pass vide)", "oubli");
    8786                }
    8887        }
Note: See TracChangeset for help on using the changeset viewer.