en-CAfr-CA

Solution: Les utilisateurs de DotNetNuke ne peuvent pas réinitialiser leur mot de passe

oct. 24 2014

J'ai reçu dernièrement un certain nombre de demandes d'aide concernant le fait que les utilisateurs DotNetNuke ne peuvent pas réinitialiser leur mot de passe. Dans cette publication de blogue, je vais vous expliquer la nature du problème ainsi que la solution.

Premièrement, ce problème concerne surtout les sites web multilingues. Ceci parque ce que le problème n'est pas vraiment un défaut de la fonction de restauration de mot de passe, mais plutôt un problème du texte localisé affiché à l'utilisateur.

Le problème est que le jeton Membership:Password affichait auparavant le mot de passe de l'utilisateur, maintenant il n'affiche que ***** par mesure de sécurité. La nouvelle procédure est d'envoyer un lien par courriel à l'utilisateur, l'utilisateur clique sur ce lien et choisi un nouveau mot de passe directement sur le site. Ceci empêche d'envoyer le mot de passe par courriel (ce qui n'était pas très sécuritaire).

Donc pour régler le problème:

  1. Connectez vous à votre site en tant que SuperUtiliateur(Hôte) (si possible, sinon connectez-vous comme Administrateur)
  2. Allez dans Admin -> Langues dans le panneau de contrôle
  3. Cliquez sur le crayon vis-à-vis chaque langue sous Système ou Hôte ( si vous ne voyez pas Système ou Hôte c'est que vous n'êtes pas un SuperUtilisateur, dans ce cas utilisez Site)
    Voici la différence entre ces 3 options:
    Système: Affecte tous les sites mais sera remplacé si vous installés une nouvelle version du paquet de langues
    Hôte: Affecte tous les sites mais ne sera pas remplacé par un nouveau paquet de langues
    Site: Affecte seulement le site actuel
  4. Descendez (ou recherchez) la ressource nommée: EMAIL_PASSWORD_REMINDER_BODY.Text
  5. Traduisez le texte de gauche dans l langue en cours mais en gardant les jetons tels quels (ne pas traduire les jetons. Les jetons sont indiqués ici en gras sans [ et ], car sinon le contenu du jeton serais affiché, sur votre site, tapez [ avant chaque jeton et ] après:
    Dear User:DisplayName,

    You have requested a Password Reset Token from Portal:PortalName.

    Please login using the following information:

    Website Address: Portal:URL
    Username:   User:Username

    Link to reset password: http://Portal:URL/default.aspx?ctl=PasswordReset&resetToken=Membership:PasswordResetToken

    Sincerely,
    Portal:PortalName

    *Note: If you did not request a Password Reset Token, please disregard this Message.
  6. Finalement, descendez jusqu'au bas de la page et enregistrez les modifications.

Total: 0 Comment(s)

Auteur

Daniel Valadas 13188 9

Calendrier

2018 juil.  11  1
2018 juin  26  1
2018 mai  48  1
2014 oct.  3246  3
2014 juin  4941  1
2014 févr.  3438  1
2012 mars  1478  1

Publications Récentes

Premier enregistrement de la réunion de l'équipe de developement des modules Dnn
2018-07-06 12:53 | Daniel Valadas
Redynamiser les anciens modules DotNetNuke
2018-06-25 16:23 | Daniel Valadas
Comment sécuriser un site DotNetNuke avec un certificat SSL
2018-05-08 16:51 | Daniel Valadas
Prendre une liste de courriels et les séparer par des points-virgule (;)
2014-10-24 05:14 | Daniel Valadas
Solution: Les utilisateurs de DotNetNuke ne peuvent pas réinitialiser leur mot de passe
2014-10-24 03:21 | Daniel Valadas
Corriger les noms d'affichage en double dans DotNetNuke
2014-10-19 23:17 | Daniel Valadas
Créer un service web dans DotNetNuke 7
2014-06-11 13:02 | Daniel Valadas
Comment copier un site DotNetNuke vers un autre serveur
2014-02-10 10:51 | Daniel Valadas
Journée mondiale de la copie de sauvegarde
2012-03-31 13:28 | Daniel Valadas