bonjour,
j'ai donc une url de type : www.example.com/form.php?affi=jean&user=new
elle se rewrite aussi sous www.example.com/jean-user-new.html
Je cherche à bloquer l'accés direct ou referer à cette page dynamique.
Sachant que tout les "affi" sont des membres ayant ce même type d'url
tout se fait de façon automatique sur le site
et le mec ayant payé sur paypal revient sur cette page dynamique qu'on lui autorise DEPUIS ET SEULEMENT EN PROVENANCE DE PAYPAL.
Paypal utilise la méthode http-equiv="refresh"
j'ai l'impression que je me plante de flags ......
cahier des charges:
on bloque tous les accés directs à form.php
on bloque tous les referers à form.php
on autorise seulement le refresh depuis paypal vers les pages:
www.example.com/form.php?affi=jean&user=new
www.example.com/form.php?affi=jacques&user=new
www.example.com/form.php?affi=robert&user=new
ou si plus facile avec les pages rewritées:
www.example.com/jean-user-new.html
www.example.com/jacques-user-new.html
www.example.com/robert-user-new.html
l'outil ne devra pas utiliser de htpasswd
j'ai essayé :
RewriteRule (.*)-([^-]+)-([^-]*)(.*)\.html$ /$1.php?affi=jean&user=new [L]
RewriteCond %{HTTP_REFERER} !^http://www.example.com [NC]
RewriteCond %{HTTP_REFERER} !^http://www.PayPal.com [NC]
RewriteCond %{HTTP_REFERER} !^http://PayPal.com [NC]
RewriteRule /* http://www.example.com [R,L]
d'avance merci a ceux qui aurait une idée.
j'offre 100 euros par paypal au premier qui m'aura fournit un bout de code valable et que nous aurons testé.
j'ai donc une url de type : www.example.com/form.php?affi=jean&user=new
elle se rewrite aussi sous www.example.com/jean-user-new.html
Je cherche à bloquer l'accés direct ou referer à cette page dynamique.
Sachant que tout les "affi" sont des membres ayant ce même type d'url
tout se fait de façon automatique sur le site
et le mec ayant payé sur paypal revient sur cette page dynamique qu'on lui autorise DEPUIS ET SEULEMENT EN PROVENANCE DE PAYPAL.
Paypal utilise la méthode http-equiv="refresh"
j'ai l'impression que je me plante de flags ......
cahier des charges:
on bloque tous les accés directs à form.php
on bloque tous les referers à form.php
on autorise seulement le refresh depuis paypal vers les pages:
www.example.com/form.php?affi=jean&user=new
www.example.com/form.php?affi=jacques&user=new
www.example.com/form.php?affi=robert&user=new
ou si plus facile avec les pages rewritées:
www.example.com/jean-user-new.html
www.example.com/jacques-user-new.html
www.example.com/robert-user-new.html
l'outil ne devra pas utiliser de htpasswd
j'ai essayé :
RewriteRule (.*)-([^-]+)-([^-]*)(.*)\.html$ /$1.php?affi=jean&user=new [L]
RewriteCond %{HTTP_REFERER} !^http://www.example.com [NC]
RewriteCond %{HTTP_REFERER} !^http://www.PayPal.com [NC]
RewriteCond %{HTTP_REFERER} !^http://PayPal.com [NC]
RewriteRule /* http://www.example.com [R,L]
d'avance merci a ceux qui aurait une idée.
j'offre 100 euros par paypal au premier qui m'aura fournit un bout de code valable et que nous aurons testé.