PWM interdire acces dossier parent ?

Petit nouveau ! | 8 Messages

23 mai 2011, 16:00

Bonjour a tous,

J'ai installé PWM (PHP Web Manager 2.5) et tout fonctionne bien, mais je souhaiterais interdire l’accès au dossier parent du dossier d'install !

Merci pour votre aide...

J'espère que je suis dans le bon forum :?
Steph.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

23 mai 2011, 19:40

Je ne connais pas PWM, mais avec un fichier .htaccess ça devrait te permettre d'interdire l'accès de ce répertoire :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Petit nouveau ! | 8 Messages

23 mai 2011, 20:08

Ok mais si je met un .htacces dans le dossier parent, l'acces a ce dossier ne se fera plus en effet mais comme c'est le root du site -> problème :cry:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

23 mai 2011, 21:00

Euh... tu veux interdire l'accès au dossier parent de install (qui correspond donc au root du site), mais autoriser l'accès au site qui est dans le dossier auquel tu souhaites que les gens n'aient pas accès ? :-s

Tu veux interdire l'accès à quoi exactement ? :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Petit nouveau ! | 8 Messages

24 mai 2011, 07:50

Pour etre plus explicite

j'ai mon site http://www.monsite.com
dans le repertoire http://www.monsite.com/user1 j'ai mis le script PWM (c'est un FTP en fait) pour permettre a l'utilisateur de mettre des fichiers et creer des repertoires, mais ce que je veux pas c'est qu'il accede au repertoire racine du site... :non:

le script est téléchargeable a cette adresse http://www.simplegeek.fr/index?download
J'ai tenter de contacter l'auteur du script mais malheureusement pas de réponse :cry:

Merci pour votre aide.

Steph.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

24 mai 2011, 11:25

Ok, donc en fait, c'est dans le code de PWM qui te permet d'accéder à l'arborescence de ton site, que tu souhaites empêcher l'utilisateur de remonter dans le dossier parent ?

Est-ce qu'il doit pouvoir accéder aux répertoires du site malgré tout (donc redescendre dans d'autres dossiers inclus dans le dossier parent) ou est-ce que tu veux juste l'empêcher de quitter le répertoire de PWM ?

(à première vu, il faudrait regarder dans le fichier content.inc.php, là où tu as la liste des répertoire pour ajouter des contrôles supplémentaires)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Petit nouveau ! | 8 Messages

24 mai 2011, 12:46

C'est ca ne pas revenir au root du site, pas de parent du dossier PWM
Heu les controles supplémentaires a rajouter c'est a dire :?

Merci.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

24 mai 2011, 14:08

Dans le script content.inc.php, tu as ce bloc de code qui permet d'avoir un lien vers le répertoire précédent (supérieur ?):
          // Chemin du dossier pr褩dent
            $PREV_DIR = rmslashes(dirname($root));
            echo ('<tr title="'.$language[$langue]['LISTING_PREV'].'"><td align="left"><a href="?type=list&root='.$PREV_DIR.'"><img src="'.$PWM_FILES.'images/prev.png" border="0" />&nbsp;..</a></td>');
            
En contrôlant la valeur de $root, tu dois pouvoir n'afficher ce lien (et autoriser l'affichage du répertoire) que lorsqu'il ne s'agit pas de la racine de ton site...
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Petit nouveau ! | 8 Messages

24 mai 2011, 19:35

ok nickel mais comme je suis débutant en PHP comment peux t on faire cette verif ?

Merci encore.

Steph.