Wilder |
Le 22/03/2008 à 04:07  |
Viconaute Modérateur |
Bonjour les viconautes :) La, j'ai beau lire et re lire sur comment protéger un dossier avec un .htaccess, mais je ne comprends absolument rien. Je ne sais pas si en plus, ça fonctionne sur HTTP. Je veux protéger une page web avec htaccess et htpasswd. Si quelqu'un pourrait m'aider à comprendre ce que j'appelle du jargon lollllllll Ça serait très apprécié! Créer le .htaccessCode : Apache AuthName "Page d'administration protégée" AuthType Basic AuthUserFile "/home/sdz/www/gestion/admin/.htpasswd" Require valid-user comment je trouve ce chemin absolu dans AuthUserFile? Créer le .htpasswdlogin:mot_de_passe_crypté ex: mateo21:$1$MEqT//cb$hAVid.qmmSGFW/wDlIfQ81 Merci de votre aide  -- Trop d'intelligence fait partir la sagesse. D'où l'importance de répondre au autres avec grand respect!!!!!!!!! ----------- |
Anthony |
Le 22/03/2008 à 08:50  |
Fou du volant |
Salut Wilder  J'ai fait un petit tuto ici : Protéger un répertoire avec htaccess. Sinon pour le AuthUserFile "/home/sdz/www/gestion/admin/.htpasswd" tu peux pour le connaître t'aider d'un petit bout de code PHP que tu lanceras sur ton serveur distant :
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
En général c'est de la forme /home/login/www/ ensuite tu rajoutes tes répertoires gestion/admin Mais je te conseille de placer le fichier .htpassword dans un répertoire inaccessible via HTTP, c'est à dire que même si un problème venait à arriver avec apache et que la lecture des fichiers commençant par un point serait rendue possible (cas très improbable), aucun de tes visiteurs ne pourraient accéder à son contenu. Ca donnerait ça : AuthUserFile "/home/login/.htpasswd" encore faut-il que ton hébergeur mette à ta disposition un répertoire racine inaccessible via HTTP (dans le cas contraire place le fichier htpasswd dans le dossier à protéger avec le htaccess. J'espère t'avoir éclairé  |
Wilder |
Le 22/03/2008 à 12:45  |
Viconaute Modérateur |
Merci antho, Je vais y aller doucement et je te tiens au courant des évènements. J'avais trouvé quelque chose de plus simple, mais j'aime pas trop ! De plus, ça marche avec Firefox mais pas internet explorer: http://pages.videotron.com/techjmp/Piece.htmMerci encore! -- Trop d'intelligence fait partir la sagesse. D'où l'importance de répondre au autres avec grand respect!!!!!!!!! ----------- |
Anthony |
Le 22/03/2008 à 13:03  |
Fou du volant |
Ah non javascript faut surtout pas utiliser ça car c'est pas du tout sécurisé ;) |
Wilder |
Le 22/03/2008 à 13:10  |
Viconaute Modérateur |
Antho,
ou je place exactement
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Je comprend pas trop ou je dois le mettre. Dans la section HEAD de la page que je veux protéger? -- Trop d'intelligence fait partir la sagesse. D'où l'importance de répondre au autres avec grand respect!!!!!!!!! ----------- |
Anthony |
Le 22/03/2008 à 13:32  |
Fou du volant |
|
Wilder |
Le 22/03/2008 à 13:51  |
Viconaute Modérateur |
 Arfff, je crois que je fais pas bien sur quelque chose. Quand tu parles de créer un fichier, parles tu d'un fichier texte genre bloc note? -- Trop d'intelligence fait partir la sagesse. D'où l'importance de répondre au autres avec grand respect!!!!!!!!! ----------- |
Wilder |
Le 22/03/2008 à 13:54  |
Viconaute Modérateur |
avec un fichier text, ça me donne comme info:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Pas bon ça  -- Trop d'intelligence fait partir la sagesse. D'où l'importance de répondre au autres avec grand respect!!!!!!!!! ----------- |
Anthony |
Le 22/03/2008 à 14:19  |
Fou du volant |
Ouais comme on disait sur le chat, ton serveur ne supporte pas le PHP ;)
Le htaccess non plus apparemment. Reste la solution du javascript tout en sachant que ça sera pas forcément optimal ;) |
Wilder |
Le 22/03/2008 à 14:22  |
Viconaute Modérateur |
Merci Anthony  -- Trop d'intelligence fait partir la sagesse. D'où l'importance de répondre au autres avec grand respect!!!!!!!!! ----------- |