Passer une même valeur à plusieurs urls (Créer un compte)

  • WordPress :5.8
  • Statut : non résolu
  • Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par mathieu42, le il y a 8 mois.
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #2412276
    coralieBDY
    Participant
    Initié WordPress
    4 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7.2
    • Thème utilisé :  Hello Elementor
    • Extensions en place :
      • Elementor / Elementor pro
      • NGV
      • Duplicate page
    • Nom de l’hébergeur :
    • Adresse du site :

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

    Bonjour, Je suis en train de créer un site ou des personnes pourront venir remplir un formulaire suite à un mot de passe reçu.
    Ce mot de passe est unique et utilisable qu’une fois.
    Sur ma page d’accueil, grâce au plugin NGV, j’ai réussi à faire passer une valeur dans l’url.
    J’aimerais pouvoir continuer à passer cette valeur dans les urls suivantes afin de ne pas permettre l’accès aux urls en dur.
    Dans mon functions.php en faisant ceci :

    function page_template(){
    global $template;
    echo '<div style="padding: 10px">';
    printf('<p>The template used is : <code>%s</code></p>', basename($template));
    if (isset($_GET['value'])) {
    echo ($_GET['value']);
    }
    echo '</div>';
    }
    add_action('wp_body_open', 'page_template');
    functionpage template

     

    Je récupère donc bien ma valeur. Je souhaite maintenant continuer à la transmettre dans mon url.
    J’ai trouvé mon fichier index.php de hello elementor. Mais je ne sais pas comment transformer cela pour faire passer le $_GET[‘value’] correctement dans mon url.
    Si vous avez des pistes, je suis preneuse.

    Merci d’avance,

     

    • Ce sujet a été modifié le il y a 8 mois par coralieBDY.
    #2412294
    mathieu42
    Participant
    Maître WordPress
    1966 contributions

    vous n’avez pas besoin de faire passer cette valeur dans tous les url, vous pouvez mettre ce code dans la session.

    au moment de la saisie du code, est ce qu’un utilisateur wordpress est connecté ?

    #2412298
    coralieBDY
    Participant
    Initié WordPress
    4 contributions

    Bonjour,

    Justement non.

    Je ne crée pas de compte utilisateur vu sur ce sont des codes à usage unique. Une personne ne doit pas pouvoir accès de nouveau au site avec le même code.

    Je le vois comme un code promo qui te donne accès a la présentation du produit puis au formulaire de commande et enfin une page de remerciements

    Il n’y pas pas de connexion utilisateur à avoir pour moi .

    Merci d’avance

     

     

    • Cette réponse a été modifiée le il y a 8 mois par coralieBDY.
    #2412299
    mathieu42
    Participant
    Maître WordPress
    1966 contributions

    vous pouvez utiliser la session php alors dans ce cas :

    .https://www.php.net/manual/fr/session.examples.basic.php

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