blog.pagesd.info // Archives // Traductions

Modification boites login

2005-06-24 #qc

Modification de viewLogin.ascx dans la toolbox Classic pour renvoyer sur /_logon.aspx?Reminder lorsque l’utilisateur a oublié son mot de passe.

Ajout d’une fonction Common.AllowPasswordReset qui renvoie true lorsqu’il est possible de renvoyer un mot de passe à l’utilisateur :

  • l’authentification ne se fait pas sur LDAP,
  • il y a un serveur SMTP de configuré,
  • l’adresse email du webmaster est définie,
  • le fichier “reminder.txt” existe.

Et mise à jour de Classic.viewLogin.ascx et de Logon/Login.ascx pour en tenir compte et afficher le lien “Mot de passe oublié” à bon escient.

Modification de Logon/Reminder.ascx pour n’enregistrer le nouveau mot de passe qu’à condition que l’envoi du mail à l’utilisateur se soit bien passé.