Development #47943
/manage : il est possible de créer un compte sans mot de passe
0%
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
Révisions associées
misc: use set_random_password() in csv_import (#47943)
manage: ensure created users have a password (#47943)
tests: fix indentation (#47943)
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
- Fichier 0001-misc-add-User.set_random_password-47943.patch 0001-misc-add-User.set_random_password-47943.patch ajouté
- Fichier 0003-tests-fix-indentation-47943.patch 0003-tests-fix-indentation-47943.patch ajouté
- Fichier 0002-manage-ensure-created-users-have-a-password-47943.patch 0002-manage-ensure-created-users-have-a-password-47943.patch ajouté
- Tracker changé de Bug à Development
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
- Fichier 0001-misc-add-User.set_random_password-47943.patch 0001-misc-add-User.set_random_password-47943.patch ajouté
- Fichier 0003-tests-fix-indentation-47943.patch 0003-tests-fix-indentation-47943.patch ajouté
- Fichier 0002-manage-ensure-created-users-have-a-password-47943.patch 0002-manage-ensure-created-users-have-a-password-47943.patch ajouté
secret n'apparait qu'en python 3.6 :/
Mis à jour par Valentin Deniaud il y a plus de 3 ans
Pour 0001 il faudrait réutiliser authentic2.utils.generate_password je pense.
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.
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
- Fichier 0002-misc-use-set_random_password-in-csv_import-47943.patch 0002-misc-use-set_random_password-in-csv_import-47943.patch ajouté
- Fichier 0003-manage-ensure-created-users-have-a-password-47943.patch 0003-manage-ensure-created-users-have-a-password-47943.patch ajouté
- Fichier 0001-misc-add-User.set_random_password-47943.patch 0001-misc-add-User.set_random_password-47943.patch ajouté
- Fichier 0004-tests-fix-indentation-47943.patch 0004-tests-fix-indentation-47943.patch ajouté
J'ai plutôt remplacé l'usage dans csv_import.
Mis à jour par Valentin Deniaud il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
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)
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
misc: add User.set_random_password() (#47943)