YesWiki / yeswiki

YesWiki is a wiki system written in PHP, including extensions making collaboration more simple (databases, maps, easy editing, bootstrap themes,...).
https://yeswiki.net
GNU Affero General Public License v3.0
107 stars 55 forks source link

Envoyer un email d'initialisation de mot de passe à la création d'utilisateur #1177

Open GayLaurent opened 4 months ago

GayLaurent commented 4 months ago

Quand on crée un utilisateur dans YesWiki, un mot de passe alléatoire est créé mais on n'a pas le moyen de notifier simplement l'utilisateur.

Le but de cette modification est d'envoyer alors (en créant l'utilisateur) un email invitant celui-ci à ré-initialiser son mot de passe (procédure similaire à "mot de passe oublié") Le lien envoyé par email est également alors afficher à l'administrateur. Si on clique sur "modifier", l'administrateur revoit également ce lien de ré-initialisation. S'il valide la modification de l'utilisateur, un nouveau email ré-initialisation est envoyé (le lien est alors modifié)

Notons que cette fonctionnlité d'avoir un lien pour ré-initialiser doit pouvoir être désactivé dans certain cas (LDAP, SSO, ...) Un option de configuration (contact_disable_email_for_password) est là pour cela. Si elle est à "true", l'envoie de fonctionne plus ainsi que le lien "mot de passe oublié" disparait de la boite de connexion.