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.