Vues de l'invalidation du mot de passe
Pour utiliser la fonction de sécurité Invalidation du mot de passe, vous devez définir la vue ChangePassword pour votre magasin.
ChangePassword
Cette vue s'affiche si le mot de passe d'un utilisateur a expiré ou si l'utilisateur a demandé à changer son mot de passe. Elle doit fournir à l'utilisateur un formulaire lui permettant de saisir le mot de passe en cours (celui qui a expiré) et un nouveau mot de passe. Le bouton Envoyer appelle l'instruction ResetPassword. Le formulaire doit également contenir un bouton Annuler qui redirige l'utilisateur vers une autre page, dans la plupart des cas, la page de garde du magasin.
Attributs de la vue ChangePassword
- ECConstants.EC_PASSWORD_EXPIRED_FLAG
-
- 1
- Le mot de passe de l'utilisateur a expiré. Cet attribut est requis pour distinguer cette vue de celle utilisée pour la fonction de modification du mot de passe, car elles sont identiques. La page JSP doit rechercher cet attribut pour savoir quelle page afficher.
- null
- L'utilisateur a demandé à changer son mot de passe.
- ECUserConstants.EC_UREG_LOGONID
- ID connexion de l'utilisateur en cours.
- ECConstants.EC_LOGIN_RETURN_URL
- Adresse URL vers laquelle le navigateur est redirigé après une modification du mot de passe. Cette adresse URL sera transmise à une instruction d'action sous le nom ECConstants.EC_URL.
Attributs du formulaire ChangePassword
- ECUserConstants.EC_UREG_LOGONID
- ID connexion de l'utilisateur. L'ID connexion en cours a été transmis à la vue.
- ECUserConstants.EC_UREG_LOGONPASSWORDOLD
- Ancien mot de passe.
- ECUserConstants.EC_UREG_LOGONPASSWORD
- Nouveau mot de passe.
- ECUserConstants.EC_UREG_LOGONPASSWORDVERIFY
- Vérification du nouveau mot de passe.
- ECConstants.EC_URL
- Adresse URL vers laquelle sont redirigés les utilisateurs après la modification du mot de passe. La valeur a été transmise à la vue.
- ECUserConstants.EC_RELOGIN_URL
- Adresse URL vers laquelle le navigateur est redirigé si la modification du mot de passe a échoué.