Starpass comment mieux protéger ces page
Posté : 31 janv. 2012, 23:59
Salut tout le monde, j'ai récemment fais un site, et y est mis Starpass pour donner accès a une page au personnes qui auront payé.
Les script que Starpass me donne:
La page de paiement : (pay.php)
La page sur la quelle les personne sont redirigé si le code est validé: (done.php)
Donc, j'ai 2 problème.
Le premier, le personne peuvent directement accéder à la page 'done.php' sans passer par la page 'pay.php'. donc le monde peuvent aller sur la page sans payer.
Le deuxième, une fois les personne sur cette page (done.php), ils peuvent actualiser la page sans problème. Donc s'il y a une exécution Query sur celle-ci, le query va se refaire, encore et encore.... se que je ne vais pas..
Donc, voila. 2 petite erreur qui m'empêche d'avancer plus loin dans le codage de mon site. J'ai contact Starpass plus de 10 fois en un laps de temps d'un mois. Sans aucune réponse ou signe montrant qu'il feront un système pour contrer ces problèmes.
J'ai aussi tenté d'utiliser d'autre compagnie mais Starpass reste celle que je trouve la plus simple d'utilisation.
Merci beaucoup à ceux et celles qui voudront bien m'aider.
Les script que Starpass me donne:
La page de paiement : (pay.php)
Code : Tout sélectionner
<html>
<center>
<b>Paiement 5 Crédits pour 1 euro.</b> <i>(1 code starpass)</i>
<div id="starpass_68320"></div>
<script type="text/javascript" src="http://script.starpass.fr/script.php?idd=68320&datas=">
</script>
<noscript>Veuillez activer le Javascript de votre navigateur s'il vous pla&icir;t.<br />
<a href="http://www.starpass.fr/">Micro Paiement StarPass</a>
</noscript>
</center>
</html>Code : Tout sélectionner
<html>
<head>
<noscript>
<meta http-equiv="refresh" content="0;url=http://script.starpass.fr/error_code2.php?idd=68320&idp=27868">
</noscript>
<script type="text/javascript" src="http://script.starpass.fr/error_code.php?idd=68320&idp=27868">
</script>
</head>
Sa marche
</html>Donc, j'ai 2 problème.
Le premier, le personne peuvent directement accéder à la page 'done.php' sans passer par la page 'pay.php'. donc le monde peuvent aller sur la page sans payer.
Le deuxième, une fois les personne sur cette page (done.php), ils peuvent actualiser la page sans problème. Donc s'il y a une exécution Query sur celle-ci, le query va se refaire, encore et encore.... se que je ne vais pas..
Donc, voila. 2 petite erreur qui m'empêche d'avancer plus loin dans le codage de mon site. J'ai contact Starpass plus de 10 fois en un laps de temps d'un mois. Sans aucune réponse ou signe montrant qu'il feront un système pour contrer ces problèmes.
J'ai aussi tenté d'utiliser d'autre compagnie mais Starpass reste celle que je trouve la plus simple d'utilisation.
Merci beaucoup à ceux et celles qui voudront bien m'aider.