Protected Node Fonctionnalité Fork

Créé le 21/12/2013

Dernière mise à jour le 02/02/2014

Étiquettes

Bifurcation de mot de passe

Le nouveau module permet une bifurcation de mot de passe.

Ce qui signifie que vous pouvez envoyer vos utilisateurs sur une page spécifique, et leur dire quel mot de passe utiliser sur cette page. Selon le mot de passe, ils seront envoyés vers un noeud parmi plusieurs.

Cela fonctionne d'une manière très similaire à l'autre formulaire de mot de passe, excepter qu'il n'y a pas de destination spécifique, et que les utilisateurs doivent connaître au moins un des mots de passe.

La fonctionnalité utilise une URL spécifique définie comme cela : /protected-nodes?protected_pages=<nid1>,<nid2>,...&back=<url>

  • protected_pages=<nid1>,<nid2>,...
    • Ce paramètre est défini à 2 ou plus identifiants de noeuds. Tous les noeuds doivent être des noeuds protégés.
    • Dans le cas où vous avez défini des jetons de noeud dans les messages du formulaire, définis dans les paramètres globaux du module, les informations du premier noeud (<nid1>) seront utilisées.
  • back=<url>
    • Le paramètre de retour est utilisé de la même manière que sur le formulaire de mot de passe ordinaire. C'est l'URL utilisée par le lien Annuler et si non défini et qu'un lien Annuler est toujours ajouté, alors la page d'accueil est utilisée.

Note :

Si le paramètre de destination est défini, le module générera une erreur d'accès refusé.

Problèmes connus

Le nettoyage des sessions

Comme avec les noeuds individuels, un utilisateur retournant sur la page après avoir déjà entré un mot de passe sera envoyé immédiatement sur la page déjà déverrouillée au lieu de saisir à nouveau le mot de passe.

Mot de passe global

Tous les noeuds spécifiés dans la liste des noeuds du paramètre protected_pages ne peuvent pas utiliser le mot de passe global. Le test sinon échouera tout le temps. Ce ne peut être corrigé, si plusieurs noeuds sont spécifiés seul le premier noeud sera accessible.

Cependant, comme vous pouvez saisir n'importe quel mot de passe dans le noeud, vous pouvez très bien dupliquer le mot de passe global dans un des noeuds.

Ajouter un commentaire