redirect_to dans un custom form (Créer un compte)

  • Statut : non résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #547766
    carosch
    Participant
    Padawan WordPress
    79 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 4.1.1
    – Version de PHP/MySQL : 5.4/5.5
    – Thème utilisé : Twenty Fourtheen Child
    – Extensions en place : Bootstrap collapse / Custom Facebook Feed / List category posts / Max Mega Menu / Media Library Assistant / Newsletter / Private content / Progress Bar / RVM / Smart Slider 2 / Ultimate Tables / Wen’s Responsive Column
    – Nom de l’hebergeur : gandi
    – Adresse du site : http://www.carolinescherb.com/wp/ (adresse de dev)

    Problème(s) rencontré(s) :

    Bonjour,

    une partie des articles de ce site doivent être accessibles uniquement à des membres ou des adhérents de l’association.
    J’ai donc installé le plug-in Private content, pour utiliser les shortcode qui me conviennent, et insérer un contenu visible avant connection.
    J’ai utilisé un form pour se connecter au wp-login.php, mais je n’arrive pas à faire fonctionner le champs hidden redirect_to.
    Je voudrais que l’on reste sur la page consultée, or, les admins arrivent sur le tableau de bord et les autres, sur la home age.

    Comment puis-je faire en sorte que le redirect_to du custom form prenne le dessus ?

    Merci
    Carosch

    #997151
    mathieu789
    Participant
    Maître WordPress
    1082 contributions

    je n’ai pas trouvé comment on peut mettre un formulaire de connexion avec cette extension.
    tu as essayé quoi pour le moment ? montre nous le code même si ça ne fonctionne pas

    #997152
    carosch
    Participant
    Padawan WordPress
    79 contributions

    Bonjour,

    rien à voir avec le plug-in en fait.
    Le champs hidden est dans un form qui est à l’intrieur du shortcode du plug-in, c’est tout.
    J’expliqais juste le contexte qui m’ammenait à devoir utiliser un form.

    voici le code du form :

    <form id="loginform" action="http://www.carolinescherb.com/wp/wp-login.php" method="post" name="loginform"><label class="form_private" for="user_login">Identifiant</label> 
    <label class="form_private" for="user_pass">Mot de passe</label>
    Rester connecter| <a href="http://www.carolinescherb.com/wp/wp-login.php?action=lostpassword">Mot de passe oublié</a>



    </form>

    et la redirection du champs hidden ne fonctionne pas

    pour tester, voici un accès : test/test

    carosch

    #997153
    mathieu789
    Participant
    Maître WordPress
    1082 contributions

    je n’ai pas trouvé de page avec un contenu protégé, tu peux nous donner un URL ?

    donc pour le formulaire tu as modifié directement les fichiers de l’extension, tu ne veux pas profiter des mises à jour de l’extension?

    ma remarque précédente tient toujours : « montre nous le code même si ça ne fonctionne pas »

    #997154
    carosch
    Participant
    Padawan WordPress
    79 contributions

    Je n’ai pas modifié l’extension.
    j’ai utilisé les shortcodes de l’extension pour définir quelle partir est visible de tous et quelle partie est visible des membres.
    Ce qui est à l’intérieur des balises de l’extension est tout à fait indépendant de l’extension.

    Donc dans la partie visible de tous, j’ai décidé d’y mettre un petit texte d’explication, et aussi un formulaire pour se connecter.
    Et j’aimerais qu’à l’aide du champs hidden de ce même form, on puisse se connecter ET rester sur cette même page, pour lire le dit article.

    voici l’article qui me sert de test avant généralisation.
    http://www.carolinescherb.com/wp/prise-en-charge-cpam-100-en-affection-de-longue-duree-ald/

    je n’ai pas trouvé de plug-in qui puisse permettre de rendre tous les articles d’une catégorie protégés, sauf à choisir un qui n’a pas été mis à jour depuis 4 ans.

    et voici le code :

    [private role= »visitor-only »]
    Bonjour, cet article est réservé aux membres et aux adhérents de l’association.
    Merci de vous identifier afin de pouvoir lire les parties réservées du site.

    <form id="loginform" action="http://www.carolinescherb.com/wp/wp-login.php" method="post" name="loginform"><label class="form_private" for="user_login">Identifiant</label>
    <label class="form_private" for="user_pass">Mot de passe</label>
    Rester connecter| <a href="http://www.carolinescherb.com/wp/wp-login.php?action=lostpassword">Mot de passe oublié</a>




    </form>[/private]

    [private role= »subscriber »]A la suite d’un AVC, votre enfant doit être déclaré en Affection de Longue Durée (ALD).

    Cette déclaration doit être rédigée par le médecin qui suit votre enfant (pédiatre, neuro-pédiatre, médecin traitant …). Ce document sera adressé par le médecin au service médical de la CPAM de votre département, afin d’obtenir une prise en charge à 100%.

    Dans un délai variable d’une CPAM à l’autre, un courrier vous sera adressé, mentionnant les dates de début et de fin du 100% (généralement de 2 à 5 ans renouvelables) accompagné d’un livret d’information sur la prise en charge à 100%. Le volet médical, qui vous revient, vous sera remis par le médecin qui a établi le protocole de soins.

    Le 100% s’applique dans la limite des tarifs de base de la sécurité sociale (c’est-à-dire hors dépassement d’honoraires). Cette prise en charge n’est valable que pour les soins en rapport avec l’AVC (par exemple, les consultations neurologiques, les séances de kinésithérapie, les transports (Taxi/VSL) s’ils sont prescrits pour se rendre à une consultation en rapport avec la pathologie …).

    <strong><em><span style="text-decoration: underline">Information importante</span></em></strong> : Prise en charge à 100% ne veut pas forcément dire dispense d’avance des frais médicaux. C’est à l’appréciation du professionnel de santé de vous proposer ou non de ne pas avancer les frais. Il n’en a pas l’obligation conventionnelle.

    Pour tout complément d’information, je vous invite à vous rendre sur le site de l’assurance maladie (<a href="http://www.ameli.fr/">www.ameli.fr</a>) ou joindre votre CPAM au 36.46.[/private]

    Carosch

    #997155
    carosch
    Participant
    Padawan WordPress
    79 contributions

    Je n’ai pas modifié l’extension.
    j’ai utilisé les shortcodes de l’extension pour définir quelle partir est visible de tous et quelle partie est visible des membres.
    Ce qui est à l’intérieur des balises de l’extension est tout à fait indépendant de l’extension.

    Donc dans la partie visible de tous, j’ai décidé d’y mettre un petit texte d’explication, et aussi un formulaire pour se connecter.
    Et j’aimerais qu’à l’aide du champs hidden de ce même form, on puisse se connecter ET rester sur cette même page, pour lire le dit article.

    voici l’article qui me sert de test avant généralisation.
    http://www.carolinescherb.com/wp/prise-en-charge-cpam-100-en-affection-de-longue-duree-ald/

    je n’ai pas trouvé de plug-in qui puisse permettre de rendre tous les articles d’une catégorie protégés, sauf à choisir un qui n’a pas été mis à jour depuis 4 ans.

    et voici le code :

    [private role= »visitor-only »]
    Bonjour, cet article est réservé aux membres et aux adhérents de l’association.
    Merci de vous identifier afin de pouvoir lire les parties réservées du site.

    <form id="loginform" action="http://www.carolinescherb.com/wp/wp-login.php" method="post" name="loginform"><label class="form_private" for="user_login">Identifiant</label>
    <label class="form_private" for="user_pass">Mot de passe</label>
    Rester connecter| <a href="http://www.carolinescherb.com/wp/wp-login.php?action=lostpassword">Mot de passe oublié</a>




    </form>[/private]

    [private role= »subscriber »]A la suite d’un AVC, votre enfant doit être déclaré en Affection de Longue Durée (ALD).

    Cette déclaration doit être rédigée par le médecin qui suit votre enfant (pédiatre, neuro-pédiatre, médecin traitant …). Ce document sera adressé par le médecin au service médical de la CPAM de votre département, afin d’obtenir une prise en charge à 100%.

    Dans un délai variable d’une CPAM à l’autre, un courrier vous sera adressé, mentionnant les dates de début et de fin du 100% (généralement de 2 à 5 ans renouvelables) accompagné d’un livret d’information sur la prise en charge à 100%. Le volet médical, qui vous revient, vous sera remis par le médecin qui a établi le protocole de soins.

    Le 100% s’applique dans la limite des tarifs de base de la sécurité sociale (c’est-à-dire hors dépassement d’honoraires). Cette prise en charge n’est valable que pour les soins en rapport avec l’AVC (par exemple, les consultations neurologiques, les séances de kinésithérapie, les transports (Taxi/VSL) s’ils sont prescrits pour se rendre à une consultation en rapport avec la pathologie …).

    <strong><em><span style="text-decoration: underline">Information importante</span></em></strong> : Prise en charge à 100% ne veut pas forcément dire dispense d’avance des frais médicaux. C’est à l’appréciation du professionnel de santé de vous proposer ou non de ne pas avancer les frais. Il n’en a pas l’obligation conventionnelle.

    Pour tout complément d’information, je vous invite à vous rendre sur le site de l’assurance maladie (<a href="http://www.ameli.fr/">www.ameli.fr</a>) ou joindre votre CPAM au 36.46.[/private]

    Carosch

    #997156
    carosch
    Participant
    Padawan WordPress
    79 contributions

    désolée pour le double message, je ne sais pas comment le supprimer:oops:

    #997157
    mathieu789
    Participant
    Maître WordPress
    1082 contributions

    ça arrive souvent les doubles messages, le forum a des problèmes en ce moment. un modérateur s’occupera de supprimer le message au passage

    je viens d’essayer sur une installation de wordpress avec juste l’extension « private content » et dans ce cas le formulaire de connexion redirige bien sur la page elle-même avec le code que tu as montré
    la seul chose que je verrais serait peut-être une autre extension qui modifie l’URL de retour avec le filtre « login_redirect » mais je ne connais pas toutes les extensions que tu as mis dans la liste donc je ne saurais pas te dire laquelle pose problème

    #997158
    carosch
    Participant
    Padawan WordPress
    79 contributions

    ok, je vais donc les « éplucher »

    merci pour ton test
    c’est également ce que j’ai constaté dans les log de connexion des membres, mais ça n’était pas le résultat à l’écran

    carosch

    #997159
    carosch
    Participant
    Padawan WordPress
    79 contributions

    bon, et bien aucune des extensions en cause, mais bien une fonction dans le fichier function.php… virée.

    Comment on met résolu (je me sens bête là) ?

    carosch

10 sujets de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.