Pack UserSpace - Mot de passe oublié |
Répondre |
Auteur |
Sujet Recherche Options des sujets
|
nbehety
Newbie Depuis le: 31 Dec 2016 Pays: France Status: Inactif Points: 3 |
Options des messages
Thanks(0)
Envoyé : 01 Jan 2017 à 21:24 |
Bonjour,
Il est probable que le sujet soit déjà traité, mais je n'ai pas réussi à l'identifier. J'ai créé des éléments nécessaires à la protection d'une page par login utilisateur. Tout fonctionne comme décrit dans les tutos, sauf une chose: Lorsque l'utilisateur oublie son mot de passe, il clique sur "j'ai oublié le mot de passe". La ligne "J'ai oublié le mot de passe" disparaît, mais pas la case de saisie du mot de passe. Et lorsque l'utilisateur saisit son adresse mail et clique sur envoi, on lui demande de saisir son mot de passe. Et là l’utilisateur s'arrache les cheveux... Que puis-je faire pour ces malheureux utilisateurs? Merci d'avance, et bravo pour cet OE.
|
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(1)
|
Bonsoir.
En mode de recuperation, il faut saisir l'adresse mail pour recevoir un nouvel mot de passe, qui, ensuite, il faut saisir (ce qui indique le message). Il faut bien entendu l'adresse mail attribue au compte, ce qui est toujours le cas sauf le compte Admin (mais on peut lui attribuer l'adresse mail egalement). L'inconvenient c'est la visibilite du champ Mot de passe au moment ou il faut saisir uniquement l'adresse mail. Je n'ai pas de solution facile, il vous faut un peu des manipulations avancées: 1) Faites la copie reserve de votre projet (ex. Projet->Autre->Sauvegarder le projet). Une mauvaise manipulation peut casser le pack. 2) Sur la page contenant le pack de connexion (Pack 20), selectionnez l'element-texte "Mot de passe" (pas le champ pour l'instant). Appuyez Ctrl+Maj+D pour rentrer dans l'edition de la structure dynamique. En milieu-gauche, selectionnez tous les ".OEDynTagX.style" et dans le champ en-dessous (qui doit etre vide a ce moment), collez: {IF PK1!IsFlagNeedEmail}display:none !important;{ELSE}{ENDIF} Fermez et enregistrez la page. Cela masquera l'element pendant le saisie d'adresse mail pour recuperer le mot de passe. Testez (avec un compte ayant un adresse mail). Si ca marche, faites la meme operation avec l'element-champ de mot de passe.
|
|
nbehety
Newbie Depuis le: 31 Dec 2016 Pays: France Status: Inactif Points: 3 |
Options des messages
Thanks(0)
|
Super, ça marche très bien. Merci, et bonne année.
|
|
Répondre | |
Tweet
|
Aller au Forum | Permissions du forum Vous ne pouvez pas écrire un nouveau Sujet Vous ne pouvez pas répondre aux Sujets Vous ne pouvez pas effacer vos messages Vous ne pouvez pas éditer vos messages Vous ne pouvez pas créer des sondages Vous ne pouvez pas voter dans les sondages |