Réinitialisation des mots-de-passe par courriel

Présentation

LL::NG peut proposer un formulaire de réinitialisation de mot-de-passe pour les utilisateurs qui ont perdu leur mot-de-passe (ce type d'application est également appelée interface de mot-de-passe self-service).

Cinématique :

Si le backend LDAP est utilisé et que la politique de mot-de-passe LDAP est activée, le drapeau de réinitialisation de mot-de-passe est activé lorsque le mot-de-passe est généré, ce qui force l'utilisateur à le changer à la prochaine connexions. Cette fonctionnalité peut être désactivée dans la configuration LDAP.

Si l'utilisateur effectue une nouvelle demande de réinitialisation mais qu'une requête est déjà en attente, il peut demander une ré-expédition du courriel. La durée de validité de la requête est un paramètre de configuration.

Configuration

Le lien de réinitialisation de mot-de-passe doit être activé, voir la personnalisation du portail.

Aller dans le manager, Paramètres généraux » Paramètres avancés » Gestion des mots-de-passe :

  • Si aucun serveur SMTP n'est configuré, le courriel est envoyé via la commande locale sendmail. Sinon, le module Net::SMTP est nécessaire pour utiliser le serveur SMTP
  • La valeur du serveur SMTP peut contenir le port, par exemple : mail.example.com:25
  • Si l'authentification est configurée, les modules Authen::SASL and MIME::Base64 sont requis

Par défaut, les messages sont vides afin d'utiliser les modèles HTML :

  • portal/skins/common/mail_confirm.tpl
  • portal/skins/common/mail_password.tpl

Si les contenus sont définis dans le manager, les modèles HTML ne sont pas utilisés.