Uploaded image for project: 'Runtime'
  1. Runtime
  2. RUNTIME-3957

Support password reinitialization on login page

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major Major
    • 4.8.0
    • 4.7.7
    • None
    • None
    • 4.8.0 M11

      The password reset process should be supported on the application login page.

      It should be forced when a weak password is detected to force renewing it.

      A way to change your password once in the application would be a bonus.

          [RUNTIME-3957] Support password reinitialization on login page

          Laurence Aumeunier added a comment - - edited

          Point 10/ Le lien "Retour" devait être changé en "Retour vers le formulaire de connexion" (ou un truc comme çà, je me rappelle plus le choix exact)

          Point 11/ Le champ "Confirmez votre de mot de passe" possède le même id que le champ mot de passe

          Point 12/ Coté front je configure ma population avec mot de passe renforcé. Je me connecte avec un utilisateur dont le mot de passe ne respecte pas les prérequis. Je devrais être redirigé vers une page me demandant de changer mon mot de passe. Je suis redirigée vers une 500

          Caused by: java.lang.NullPointerException: Cannot invoke "org.ametys.core.user.UserIdentity.getLogin()" because "userIdentity" is null
          	at org.ametys.web.frontoffice.FrontWeakPasswordRedirectAction.act(FrontWeakPasswordRedirectAction.java:80)
          	at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:125)
          	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
          	at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
          	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
          

           

          Laurence Aumeunier added a comment - - edited Point 10 / Le lien "Retour" devait être changé en "Retour vers le formulaire de connexion" (ou un truc comme çà, je me rappelle plus le choix exact) Point 11 / Le champ "Confirmez votre de mot de passe" possède le même id que le champ mot de passe Point 12 / Coté front je configure ma population avec mot de passe renforcé. Je me connecte avec un utilisateur dont le mot de passe ne respecte pas les prérequis. Je devrais être redirigé vers une page me demandant de changer mon mot de passe. Je suis redirigée vers une 500 Caused by: java.lang.NullPointerException: Cannot invoke "org.ametys.core.user.UserIdentity.getLogin()" because "userIdentity" is null at org.ametys.web.frontoffice.FrontWeakPasswordRedirectAction.act(FrontWeakPasswordRedirectAction.java:80) at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:125) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47) at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)  

            ggouin Guillaume Gouin
            ggouin Guillaume Gouin
            Guillaume Gouin Guillaume Gouin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: