Aller au contenu

Page protégée par allopass


Sujets conseillés

Posté

Bonjour

Voila en fait j'aimerais savoir comment faire pour protégé une page qui à été ouverte grace au paiement avec un code allopass.

Je m'explique: sur mon site j'aimerais inclure un système pour que les membres/visiteurs après avoir introduit un code de type allopass et après être redirigé vers la page protégée qui est un forumlaire (les données me sont envoyé par dans ma boite mail) lorsque la personne a cliqué sur le bouton "envoyé" elle est redirigée vers une page de remerciement. Mais lorsque on clic sur "précedent" avec notre navigateur la page de formulaire apparêt de nouveau :wacko: au lieu de redemandé un code pour pouvoir à nouveau remplir un formulaire

Avez-vous un moyen pour que lorsque le formulaire est remplit et que la personne à cliqué sur "envoyé" elle ne peut plus accédée au formulaire sans introduire à nouveau un code même si elle clic sur "page précédente" ???

merci de votre aide

Posté

Bonjour,

Une petite variable de session peut être en php, si elle existe, formulaire ok sinon "désolé la page que vous demandez .... "

Posté

le problème est que si la personne prend du temps pour remplir son formulaire après quand elle aura finit la page sera introuvable et la personne aura payé pour rien

aussi : il est possible que la personne copie/colle l'url de la page et y revient par après

Posté

Re,

Mais non !! je te parle d'une variable de session $_session qui te permet de passer une variable d'une page à l'autre !! pas d'un cookie!

Posté

Peut tu m'expliqué le principe car je ne connais pas ce procédé

ou bien, à tu le lien d'un site qui expliquerais sa et donc que je pourrais mêttre en oeuvre?

merci de ton aide

Posté (modifié)

Bonjour,

Si tu as quelques bases de php voir http//www.siteduzero.com/tuto-3-176-1-les-variables-superglobales.html

Sinon ben il faut reprendre ce tuto à 0...

Pour un exemple, ben ça dépend de comment est structuré ton site et de la maniètre dont tu veux "protéger" cette page allopass.

le principe:

Tu ouvres une session sur une page précédent allopass (ou autre d'ailleurs), tu affectes une valeur à ta variable

Sur la page allopass, tu ouvres une session, 1er contrôle si la variable n'existe pas c'est que tu arrives directement sur cette page donc pas de formulaire.

Tu places un champs caché sur ton formulaire avec une valeur determinée.

Sur ta page "merci", tu ouvres à nouveau la session et tu affectes la valeur du champs caché à session.

Il reste à placer un nouveau contrôle sur la page allopass: si la valeur de ta variable de session est égale au champs caché, c'est que tu reviens de "merci" donc pas de formulaire ...

Je ne sais pas si c'est bien clair mon histoire :whistling:

Modifié par ghost
Posté (modifié)

ouais sa va j'ai compris

mais la page à protégée absolument est celle du formulaire

celle du "merci" a la rigueur tout le monde peu y allez je men fiche un peu

car c'est le fait de cliqué sur le bouton "envoyé" du formulaire qui fait que la participation est envoyé dans ma boite mail

j'ai trouvé ce site : http://www.php-astux.info/sessions-php.php...riables-session

je pense que c'est sa dont tu me parle ?

je vais essayé de mettre en pratique ce qu'ils me disent

ps:ton lien fonctionne pas

Modifié par Rilanit
Posté (modifié)

la session est valide jusque quand la personne va sur une autre page si elle est redirigée après avoir été dessus la session ferme?

Modifié par Rilanit

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...