Changeset 114923 in spip-zone


Ignore:
Timestamp:
Apr 11, 2019, 11:22:49 AM (3 months ago)
Author:
rastapopoulos@…
Message:

Suite à commentaire de Cédric, en fait on met plutôt le md5 de l'email dans le login, afin de ne pas créer de confusion pour la connexion. Comme la correction précédente, on met à jour la base pour corriger l'existant (ya une fonction md5 en SQL aussi). MAIS comme je le répondais : le #FORMULAIRE_MOT_PASSE continue d'afficher le login aux gens ! Du coup ça va afficher un login chelou incompréhensible. Il faudrait corriger le noyau pour ça, et en attendant je voulais surcharger dans Profils MAIS… dans le pipeline traiter de ce formulaire, on a ni l'id_auteur, ni le jeton (sa validité a été effacée déjà), donc impossible de retrouver pour changer le message_ok ! Bref à part corriger dans le noyau, je vois pas comment faire…

Location:
_plugins_/profils/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/profils/trunk/formulaires/profil.php

    r114914 r114923  
    251251                                else {
    252252                                        include_spip('action/editer_objet');
    253                                         $id_auteur = objet_inserer('auteur', null, array('statut' => '6forum', 'login' => $email_principal, 'pass' => ' '));
     253                                        $id_auteur = objet_inserer('auteur', null, array('statut' => '6forum', 'login' => md5($email_principal), 'pass' => ' '));
    254254                                       
    255255                                        // Si on doit envoyer une notification à la création (et qu'on a un email…)
  • _plugins_/profils/trunk/paquet.xml

    r114914 r114923  
    22        prefix="profils"
    33        categorie="auteur"
    4         version="1.5.1"
    5         schema="1.0.1"
     4        version="1.5.2"
     5        schema="1.0.2"
    66        etat="stable"
    77        compatibilite="[3.2.0;3.2.*]"
  • _plugins_/profils/trunk/profils_administrations.php

    r114843 r114923  
    3535        );
    3636       
     37        $maj['1.0.2'] = array(
     38                array('sql_update', 'spip_auteurs', array('login' => 'md5(email)'), array('id_profil>0', 'login=""', 'email!=""'))
     39        );
     40       
    3741        include_spip('base/upgrade');
    3842        maj_plugin($nom_meta_base_version, $version_cible, $maj);
Note: See TracChangeset for help on using the changeset viewer.