Se connecter avec
S'enregistrer | Connectez-vous

[REGLE merci Tp_9]htaccess_sur free

Dernière réponse : dans Programmation

slt a tous normalment pour avoir un dossier ou page web proteger
j'ai mis les 2 fichier htaccess et .htpasswd dans le repertoire du serveur
le 1°code htaccess
AuthUserFile /home/user/conf/passwd/.htpasswd
AuthGroupFile /dev/null
AuthName ByPassword
AuthType Basic

<limit GET>
require valid-user
</Limit>
2°code .htpasswd
name:p ass
<Files *>
Deny from all
</Files>
mais chez free ça marche pas porquoi?
d'avance merci

Autres pages sur : regle merci htaccess free

Lassé par la pub ? Créez un compte
Expert Programmation

Chez free, il faut faire le .htaccess comme ça:
  1. PerlSetVar AuthFile dossier/sous_dossier/liste.txt
  2. AuthName "Acces Restreint"
  3. AuthType Basic
  4. require valid-user

(note bien que le fichier de pass est un .txt)
Les mots de passes seront en clair dans le liste.txt
Expert Programmation

ben je suis bloqué (tu devrais donner un login/pass d'essai)
Par contre, attention!!! le fichier de login/pass doit être dans un répertoire qui ne soit pas protégé. sinon, il ne peut pas être lu tant qu'on a pas l'accès (le serpent se mord la queue)
Expert Programmation

je ne vois pas ton problème, je ne peux pas le voir, tu ne donne aucun élément.
si tu veus de l'aide:
1) tu met ici ton .htaccess
2) tu met ici ton fichier de login/pass
3) tu nous dis où sont placés ces 2 fichiers

Si ces 3 conditions ne sont pas remplir, tu demandes à quelqu'un d'autre de t'aider.
Expert Programmation

je ne peux pas t'aider, j'ai oublié ma boule de cristal.
alors:
1) met ici ton .htaccess
2) met ici ton fichier de login/pass
3) dis où sont placés ces fichiers sur ton serveur

Si ces 3 conditions ne sont pas remplies, je ne pourrais rien pour toi.

J'obtiens bien la demande de login et de mot de passe mais, je ne suis jamais identifié... et il me redemande sans cesse mes codes...
quand je fais annuler à l'invite, j'obtiens:
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

crazycat@idn a dit :
je ne peux pas t'aider, j'ai oublié ma boule de cristal.
alors:
1) met ici ton .htaccess
2) met ici ton fichier de login/pass
3) dis où sont placés ces fichiers sur ton serveur

Si ces 3 conditions ne sont pas remplies, je ne pourrais rien pour toi.


slt a tous normalment pour avoir un dossier ou page web proteger
j'ai mis les 2 fichier htaccess et .htpasswd dans le repertoire du serveur
le 1°code htaccess
AuthUserFile /home/user/conf/passwd/.htpasswd
AuthGroupFile /dev/null
AuthName ByPassword
AuthType Basic
voici mon 1° poste le code complet je t le donne encore mais stp si tu conner pas
c pas la painne de poster sur 14 message je suis ou meme point d'avance merci
Expert Programmation

pour t'aider, il faudrait que j'ai tes vrais fichiers!!!
le bug peut simplement être que ton fichier htpasswd.txt n'est pas au bon endroit.

Et maintenant, tu as toutes les cartes en mains, tu te débrouilles, on va dire que je ne sais pas faire.

Reprenons à 0

Tu crée un dossier à la racine de ton FTP par exemple tu l'appelle "pass"

Tu crée un fichier .htaccess que tu place à la racine de ton FTP et dedans tu marque ceci :

Citation :
PerlSetVar AuthFile pass/pass.txt
AuthName "Acces Restreint"
AuthType Basic
require valid-user


Tu crée un fichier "pass.txt" et dedans tu met le(s) login(s) et les mots de passe que tu souhaite, exemple:

Citation :
admin:admin
user:user
test:test


Ce fichier "pass.txt" tu le met dans le dossier "pass"

Puis tu crée un autre fichier .htaccess que tu met dans ton dossier "pass" et tu écrit ceci dans ce fichier:

Citation :
deny from all


Du coup le dernier fichier .htaccess que tu viens de créer empêche tout les utilisateurs de voir ton fichier pass.txt

Voila ça devrait fonctionner :) 

crazycat@idn a dit :
dsl pour le multipost, le forum a largement foiré :( 

Et essaye d'aller sur http://www.cutino989.free.fr/pass/htpasswd.txt ...
Le fichier n'existe pas, forcémment tu ne peux pas te logger.

Encore faux, car le serveur Web apache en l'occurence, parcours le fichier htaccess pour savoir comment agir... Si même le fichier htpasswd existe, il ne l'affichera pas si apache est correctement configuré !!!

e.g : httpd.conf
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<IfModule mod_access.c>
<Files ~ "^\.ht">
Order allow,deny
Deny from all <<<----
</Files>
</IfModule>

Car il suffirait que quelqu''un trouve (login,passwd) pour lire le fichier passwd et connaitre tous les {login,passwd} des autres !!??? Dangereux !!!

oui je c merci mais je ne trouver pas le probleme donc j'ai donner acces ou fichier pass c pas grave
ça marche grace a tp_9 c lle chemin du fichier qui etait pas bon
a ne pas fair, PerlSetVar AuthFile /mnt/12/d1c/8/e/www.cutino989/pass/htpasswd.txt
le bon pass/htpasswd.txt
plus tard je voudrer que les gens soi identifier avec leur login et pass du forum si tu conner comme faire c cool
d'avance merci
crazycat il conne pas grand chosse
Lassé par la pub ? Créez un compte
Tom's guide dans le monde