Problème mot de passe oublié

2004-09-29 #qc

La boite de dialogue pour faire saisir l'adresse mél dans le cas où l'on a oublié son mot de passe ne fonctionne pas lorsque l'écran contient également un module Feedback avec des champs obligatoires. Ceux-ci n'étant bien évidemment pas renseignés, le clic sur le bouton Mot de passe provoque l'apparition des messages d'erreurs de validation du module Feedback.

Solution en deux temps dans Login.ascx.*:

  • définir que le bouton btnReminder ne déclenche pas la validation CauseValidation="False",
  • supprimer le test if (Page.IsValid == true) dans la procédure btnReminder_Click.

Ça marche dans la mesure où le seul test de validité pour la perte de mot de passe se fait côté serveur.