Projet

Général

Profil

Development #47943

/manage : il est possible de créer un compte sans mot de passe

Ajouté par Benjamin Dauvergne il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
22 octobre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Il y a normalement une méthode clean() qui empêche de créer un compte sans aucune option de définition d'un mot de passe, il semble que ce code ne marche plus (un rapide test localement m'a permis de reproduire, créer un compte, décocher « Envoyer un courriel à l’utilisateur pour qu’il choisisse son mot de passe » et le compte est créé sans mot de passe.


Fichiers

0001-misc-add-User.set_random_password-47943.patch (1,63 ko) 0001-misc-add-User.set_random_password-47943.patch Benjamin Dauvergne, 03 novembre 2020 21:54
0003-tests-fix-indentation-47943.patch (1,52 ko) 0003-tests-fix-indentation-47943.patch Benjamin Dauvergne, 03 novembre 2020 21:54
0002-manage-ensure-created-users-have-a-password-47943.patch (1,95 ko) 0002-manage-ensure-created-users-have-a-password-47943.patch Benjamin Dauvergne, 03 novembre 2020 21:54
0001-misc-add-User.set_random_password-47943.patch (1,62 ko) 0001-misc-add-User.set_random_password-47943.patch Benjamin Dauvergne, 04 novembre 2020 00:08
0003-tests-fix-indentation-47943.patch (1,52 ko) 0003-tests-fix-indentation-47943.patch Benjamin Dauvergne, 04 novembre 2020 00:08
0002-manage-ensure-created-users-have-a-password-47943.patch (1,95 ko) 0002-manage-ensure-created-users-have-a-password-47943.patch Benjamin Dauvergne, 04 novembre 2020 00:08
0002-misc-use-set_random_password-in-csv_import-47943.patch (1,19 ko) 0002-misc-use-set_random_password-in-csv_import-47943.patch Benjamin Dauvergne, 05 novembre 2020 18:46
0003-manage-ensure-created-users-have-a-password-47943.patch (1,95 ko) 0003-manage-ensure-created-users-have-a-password-47943.patch Benjamin Dauvergne, 05 novembre 2020 18:46
0001-misc-add-User.set_random_password-47943.patch (1,55 ko) 0001-misc-add-User.set_random_password-47943.patch Benjamin Dauvergne, 05 novembre 2020 18:46
0004-tests-fix-indentation-47943.patch (1,52 ko) 0004-tests-fix-indentation-47943.patch Benjamin Dauvergne, 05 novembre 2020 18:46

Révisions associées

Révision 4a230545 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 3 ans

misc: add User.set_random_password() (#47943)

Révision 9fe6ce37 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 3 ans

misc: use set_random_password() in csv_import (#47943)

Révision 550e5d1b (diff)
Ajouté par Benjamin Dauvergne il y a plus de 3 ans

manage: ensure created users have a password (#47943)

Révision 206fec21 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 3 ans

tests: fix indentation (#47943)

Historique

#2

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Assigné à mis à Benjamin Dauvergne
#5

Mis à jour par Valentin Deniaud il y a plus de 3 ans

Pour 0001 il faudrait réutiliser authentic2.utils.generate_password je pense.

#6

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Valentin Deniaud a écrit :

Pour 0001 il faudrait réutiliser authentic2.utils.generate_password je pense.

C'est fait pour générer un mot de passe à envoyer à l'usager (qui respecte les règles mais pas trop) pas pour trouver un mot de passe totalement introuvable comme ici.

#8

Mis à jour par Valentin Deniaud il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée
#9

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 206fec21220a789443d5f2ba4e26e922f40ee8c4
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Tue Nov 3 21:53:58 2020 +0100

    tests: fix indentation (#47943)

commit 550e5d1bf65e87d5eb19048e30e21c2b0d723fe3
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Tue Nov 3 21:52:48 2020 +0100

    manage: ensure created users have a password (#47943)

commit 9fe6ce378f72dac64134f0086e7bea9d49fed393
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Thu Nov 5 18:43:22 2020 +0100

    misc: use set_random_password() in csv_import (#47943)

commit 4a2305459fd517479af36b05e2c48ad4f5dc5dd5
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Tue Nov 3 21:45:51 2020 +0100

    misc: add User.set_random_password() (#47943)
#10

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF