Allopass

waryore Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

voila je voudrais des infos pour savoir comment bloquer une page internet de mon site pour qu'il n'y ait que un lien pour y aller, je vous explique ils doivent entrer un code allopass et apres choisir leur gain puis apres avoir choisi redirigés vers une page avec marqué blablabla merci davoir acheté tel gain sauf qu'il suffit de faire précédent et de choisir plein de gains... ça pose probleme je voudrais savoir comment éviter ça, il faudrait pouvoir n'accéder qu'avec le 1er lien quand on clique sur ok apres avoir mis le code merci d'avance.

3 réponses

  1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    une idée parmis d'autres: utiliser la variable de session ....

    dans la page tu donnes une valeur spécifique à une variabl e de session, et une fosi que le code a été utilisé, tu defini ue valeur différente à la variable.. ainsi en controlant l'etat de la variable, tu sais si la personne est passé par le bon endroit
    0
  2. waryore Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
     
    Explique moi comment faire stp
    0
  3. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    sur ta page allopass, tu fais
    $session['tartiflette'] = "allopass"

    sur ta page à "proteger" tu fais:

    if ($session['tartiflette'] == "allopass")
    {

    $session['tartiflette'] = ""
    //et le traitement ici

    }
    else
    {
    echo "faut passer par la caisse mon grand";
    }

    Comme ca, tu empeche l'actualisation de la page, et l'arrivée par une autre page que allopass

    il y a aussi le http referer qui peut être utilisé, mais comme il est envoyé par le client, il n'est pas fiable
    0