Page 1 sur 1

Starpass comment mieux protéger ces page

Posté : 31 janv. 2012, 23:59
par Dexon95
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)

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>
La page sur la quelle les personne sont redirigé si le code est validé: (done.php)

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.

Re: Starpass comment mieux protéger ces page

Posté : 01 févr. 2012, 12:47
par moogli
salut,

a priori y aune sorte de doc : ""Installation du script de protection PHP"" qui devrait t'indiquer ce qu'il faut faire.

sinon vu qu'il n'y qu'inclusions de javascript ton script ne sera pas sécurisé quoi qu'il arrive vu qu'il suffit de désactiver JS pour avoir la page ^^

Donc surement une inclusion dans dans le fichier php pour vérifier si le paiement est effectué ou pas (et rediriger ou pas en fonction).
Après tu peux très bien avoir une table qui stock les "achats" avec un champ "utilisé" de type entier et qui indique le nombre d'affichage de la page. Après a toi de trier comme tu le souhaite suivant le nombre d'affichage ;)


@+