PnX-SI / UsersHub

Application web de gestion centralisée des utilisateurs
GNU General Public License v3.0
13 stars 24 forks source link

Pas de contrainte d'unicité sur le champ email de t_roles? #122

Open lpofredc opened 3 years ago

lpofredc commented 3 years ago

Il n'y a pas de contrainte d'unicité (désolé, c'est mon truc :smile:) sur le champ email (ni sur uuid_role d'ailleurs) de la table t_roles. Est-ce volontaire?

Cela ne pose-t-il pas problème avec la gestion par email dans GeoNature (récupération de mdp par exemple).

TheoLechemia commented 3 years ago

La vérif est faite côté application. Mais ça ne fait pas de mal de le mettre en base aussi

lpofredc commented 3 years ago

Ben ouais, dans notre usage, nous rapatrions de données de différentes sources, directement en base, par triggers, Ces contraintes sont importantes pour limiter les doublons et réattribuer à qui de droit les observations . Je ferai une PR en conséquence.

jpm-cbna commented 8 months ago

Il n'y a pas de problème si on passe par l'interface. Mais par contre, si on intègre directement des données dans la base (Gn2Pg, script maison...), cela peut engendrer des doublons. Résultat: cela empêche bien la demande de renouvellement de mot de passe, voir la création de compte...