Allopass

Fermé
waryore Messages postés 10 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 28 août 2010 - 1 juil. 2010 à 10:41
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 1 juil. 2010 à 11:59
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

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
1 juil. 2010 à 10:58
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
waryore Messages postés 10 Date d'inscription jeudi 1 juillet 2010 Statut Membre Dernière intervention 28 août 2010
1 juil. 2010 à 11:50
Explique moi comment faire stp
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
1 juil. 2010 à 11:59
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