[REGLE merci Tp_9]htaccess_sur free
Forum Programmation : [REGLE merci Tp_9]htaccess_sur free
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
ass
<Files *>
Deny from all
</Files>
mais chez free ça marche pas porquoi?
d'avance merci
Message édité par cutino989 le 12-01-2007 à 13:36:40
Chez free, il faut faire le .htaccess comme ça:
Code :
|
(note bien que le fichier de pass est un .txt)
Les mots de passes seront en clair dans le liste.txt
non ça marche pas dit-moi le chemin du fichier txt ex www.cutino989(/)
private "ou sous dossier"(/)liste.txt
car pttre je ne donne pas le bon chemin
ah oui, le chemin est le chemin physique.
donc, il faut faire un phpinfo() pour avoir le véritable path.
Répondre à crazycat@idn
c dejafait mas rien <? echo realpath("teste.php" ); ?>
regarde sur http://crazycat.free.fr/infos.php
tu vois une ligne:
| Citation : open_basedir /mnt/138/sdc/4/7/crazycat |
Ceci est le chemin physique vers mon espace
Message édité par crazycat@idn le 11-01-2007 à 14:07:13
Répondre à crazycat@idn
j'ai deja fait tout ça le php ser just a prendre la src dans ton k /mnt/138/sdc/4/7/crazycat va sur mon site clic tuto pour voir mon probleme
je tape le login et le pass mais ça ne me donne pas acces
Message édité par cutino989 le 11-01-2007 à 11:56:14
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)
Message édité par crazycat@idn le 11-01-2007 à 14:07:03
Répondre à crazycat@idn
non ça marche pas
teste login XXXXXX et passs XXXX
Message édité par cutino989 le 12-01-2007 à 13:33:00
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.
Répondre à crazycat@idn
bug forum
Message édité par crazycat@idn le 11-01-2007 à 15:35:15
Répondre à crazycat@idn
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.
Répondre à crazycat@idn
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.
Message édité par cutino989 le 11-01-2007 à 14:54:02
deja jusq la tu ma donner des info que je conner deja normalment ça marche mais chez free le chmod est fermer a 644 je ne c pas si ça ben d la enfin
01 PerlSetVar AuthFile /mnt/12/sd1c/8/e/www.cutino989/pass/htpasswd.txt
AuthName "Entrez votre mot de passe"
AuthType Basic
require user
cutino989:XXXXvoila
Message édité par cutino989 le 12-01-2007 à 13:33:32
| crazycat@idn a écrit : je ne peux pas t'aider, j'ai oublié ma boule de cristal.
|
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
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.
Répondre à crazycat@idn
c un ex:
c pas le vrais lien ex:
le probleme bien du code si tu c pas le lire tu ne peux pas m'aider merci
PerlSetVar AuthFile /mnt/12/d1c/8/e/www.cutino989/pass/htpasswd.txt
AuthName "Entrez votre mot de passe"
AuthType Basic
require user
.htpasswd.txt
cutino989:XXXX
voici les code pas besoin d'aller sur le lien pour comprendre a plus
Message édité par cutino989 le 12-01-2007 à 13:33:57
tu as raison, je sais pas le lire, je suis un gros nul et toi un génie qui n'a pas besoin d'aide.
Allez, bonne chance, débrouille-toi.
Répondre à crazycat@idn
je ne pas dit ça
je t donner le code complet si tu c le faire dit-moi
si tu ne c pas c pas grave mais la on avance pas desole si tu le prend mal
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.
Répondre à crazycat@idn
le fichier txt et l'url et le pass
Exemple d'un fichier .htpasswd
cutino989:XXXX negito:XXXX
http://www.cutino989.free.fr/
le htaccess
http://www.cutino989.free.fr/
voici le code et l'url
PerlSetVar AuthFile
AuthName "Acces Restreint"
AuthType Basic
require valid-user
voila j'atend merci
Message édité par cutino989 le 12-01-2007 à 13:35:17
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
|
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
|
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
genial ça marche un grand merci a TP_9
Message édité par cutino989 le 12-01-2007 à 13:30:18
de rien mon grand ^^
| crazycat@idn a écrit : ben je suis bloqué (tu devrais donner un login/pass d'essai)
|
Faux !
Mon .htaccess et .htpasswd sont dans le répertoire protègé...
http://www.system-linux.net/~lolo/
...
Et énervé, donc !
Répondre à lolotux
| crazycat@idn a écrit : dsl pour le multipost, le forum a largement foiré |
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 !!!
Message édité par lolotux le 12-01-2007 à 15:26:53
Et énervé, donc !
Répondre à lolotux
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
Message édité par cutino989 le 12-01-2007 à 20:22:29
Prends en un qui, lorsqu'il y a une inscription, crée les ht* qui vont bien...
joomla...etc
Message édité par lolotux le 12-01-2007 à 20:30:43
Et énervé, donc !
Répondre à lolotux
oui c ça
Il y a 2185 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
