GeoNature
GeoNature copied to clipboard
Redirection lors du renouvelement de mdp
Version 2.9.2
Description du bug
Lorsqu'une demande un nouveau mot de passe est réalisée, un mail est envoyé avec un lien pour renouveler celui-ci. Ex. de lien : http://127.0.0.1:4200/#/new-password?token=63430871539009728421038202709064474463
À cause du APP_INIALIZER un appel est fait sur /modules
et comme l'utilisateur n'a pas de token à ce moment là, il est redirigé vers /login
sans pouvoir changer son mot de passe.
Comportement attendue Ne pas être redirigé vers la page de login et pouvoir changer son mdp.
Comment reproduire Demander un nouveau mdp et ne pas avoir de token en cookie.
Solution
Il faudrait sortir les pages /login
, /inscription
et /new-password
du module principale pour ne pas avoir l'APP_INIALIZER
sur ces pages. Pour éviter l'affichage des messages d'erreur liés au code 401 sur ces pages, il faudrait les associer au login. Nous aurions donc les chemins : /login
, /login/inscription
et /login/new-password
Cela explique le retour ici il me semble : https://github.com/PnX-SI/GeoNature/issues/1620