par
titerm » 23 févr. 2007, 11:58
Je pense que tu es sur une mauvaise piste, et je ne vois pas trop de solution a ton pb de chmod... Les droits d'acces a un rep via apache sont oui ou non, y a pas de condition qui puisse venir de l'exterieur...
AMHA, la solution de ton probleme se situe plus au niveau de la config apache.
En utilisant le mod rewrite, tu peux verifier le referer et autoriser l'acces a l'index...
qq chose du genre
RewriteCond %{HTTP_REFERER} !^
http://www.votredomaine.net/.*$ [NC]
RewriteCond %{REQUEST_FILENAME} ^/url d'acces au forum/
RewriteRule .* - [L]
c'est l'idée, il faut creuser un peu plus pour affiner. car une fois sur le forum, il ne faut plus avoir a utliser l'url dacces au forum puis ton referer sera toi meme.
Le pb, c'est que le referer n'est pas toujours transmis par certain proxy etc...
Bref, c'est pas absolu.
Tu ne peux pas uiliser de cookie ou session vu que c'est pas le meme domain, il ne seront pas visible.
Une derniere possibilité, serait d'avoir sur le serveur du forum une page accessible uniquement au site qui donne l'acces, cette page genere un jeton.
Et quand tu essais d'accéder au forum, il te file une url avec le jeton en parametre, et quand tu arrive sur le forum, tu verifie que le jeton est valide, et tu donne l'acces et détruit le jeton. A bien y reflechier, c'est certainement la solution la plus fiable.
Je pense que tu es sur une mauvaise piste, et je ne vois pas trop de solution a ton pb de chmod... Les droits d'acces a un rep via apache sont oui ou non, y a pas de condition qui puisse venir de l'exterieur...
AMHA, la solution de ton probleme se situe plus au niveau de la config apache.
En utilisant le mod rewrite, tu peux verifier le referer et autoriser l'acces a l'index...
qq chose du genre
RewriteCond %{HTTP_REFERER} !^http://www.votredomaine.net/.*$ [NC]
RewriteCond %{REQUEST_FILENAME} ^/url d'acces au forum/
RewriteRule .* - [L]
c'est l'idée, il faut creuser un peu plus pour affiner. car une fois sur le forum, il ne faut plus avoir a utliser l'url dacces au forum puis ton referer sera toi meme.
Le pb, c'est que le referer n'est pas toujours transmis par certain proxy etc...
Bref, c'est pas absolu.
Tu ne peux pas uiliser de cookie ou session vu que c'est pas le meme domain, il ne seront pas visible.
Une derniere possibilité, serait d'avoir sur le serveur du forum une page accessible uniquement au site qui donne l'acces, cette page genere un jeton.
Et quand tu essais d'accéder au forum, il te file une url avec le jeton en parametre, et quand tu arrive sur le forum, tu verifie que le jeton est valide, et tu donne l'acces et détruit le jeton. A bien y reflechier, c'est certainement la solution la plus fiable.