Protected Node Formulaire de mot de passe

Créé le 21/12/2013

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

Étiquettes

Le formulaire de mot de passe

Une fois un noeud protégé, les utilisateurs ne pouvant outrepasser le mot de passe sont envoyés sur le formulaire de mot de passe.

Le formulaire de mot de passe est très simple. Il comprend un champ pour que les utilisateurs saisissent le mot de passe du noeud et un bouton OK.

Lorsque le navigateur de l'utilisateur informe de sa provenance, le module Protected Node ajoute un lien Annuler renvoyant vers cette provenance. En utilisant les paramètres globaux, vous pouvez forcer qu'un lien Annuler soit toujours présent. Quand aucune provenance est disponible, le lien Annuler renverra vos utilisateurs vers votre page d'accueil.

Les titre, information, description et titre au dessus du mot de passe sont tous modifiables dans les paramètres globaux du module.

Usage avancé du formulaire de mot de passe

Notez que vous pouvez générer un lien directement vers une page de mot de passe. Ces pages utilisent le chemin /protected-node et supporte les textes de requête suivants :

  • destination=<chemin> (requis) :
    • Le <chemin> vers la page non protégée. Il est malin de ne pas mentir à propos de quelle page est déverrouillée sinon on demandera encore un mot de passe à l'utilisateur (en supposant que la destination requiert un mot de passe).
    • Le <chemin> doit être un chemin sur votre site. Bien que, vous pouvez définir une redirection sur ce chemin, vous pouvez donc toujours envoyer des utilisateurs sur un autre site s'ils connaissent le mot de passe. Probablement pas une vraie protection, mais un usage possible de ce formulaire.
  • protected_page=<nid> (requis) :
    • L'identifiant de noeud du noeud spécifié dans la destination <chemin>.
    • Encore une fois, le système ne vérifie pas que le <nid> et le <chemin> correspondent. Il est de votre responsabilité de vous assurer qu'ils correspondent. Sinon, ça peut marcher, mais peut être très dérangeant pour vos utilisateurs.
  • back=<url> :
    • Quand une provenance est définie, elle est enregistrée dans le paramètre back. Cette <url> peut pointer vers un autre site également.
    • Par défaut, lorsque back est indéfini, le module n'inclue pas de lien Annuler.

Ajouter un commentaire