.htaccess c vrmt une saloperie ! - PHP - Programmation
Marsh Posté le 12-11-2002 à 10:33:36
déjà une chose : réfléchis!
comment veux-tu qu'il lise ton fichier de password si tu le mets dans le répertoire protégé????
tu as trouvé la solution maintenant : mettre se fichier de pass dans un autre répertoire
Marsh Posté le 12-11-2002 à 10:35:46
arghbis a écrit a écrit : déjà une chose : réfléchis! comment veux-tu qu'il lise ton fichier de password si tu le mets dans le répertoire protégé???? tu as trouvé la solution maintenant : mettre se fichier de pass dans un autre répertoire |
dans un sous repertoire c bon ou pas?
Marsh Posté le 12-11-2002 à 10:43:24
arghbis a écrit a écrit : déjà une chose : réfléchis! comment veux-tu qu'il lise ton fichier de password si tu le mets dans le répertoire protégé???? tu as trouvé la solution maintenant : mettre se fichier de pass dans un autre répertoire |
ça marche po non plus
g essayer dans un sous répertoire donc
AuthUserFile /titi/.FichierDeMotDePasse |
et g essaye à la racine
AuthUserFile ../.FichierDeMotDePasse |
les 2 ne fonctionnent pas
Marsh Posté le 12-11-2002 à 10:48:40
j'ai toujours mis le fichier de password dans le même dossier que le .htaccess et ça a toujours bien fonctionné.
Par contre il me semble qu'il faut mettre le chemin complet dans le .htaccess vers le fichier de password:
genre /home/login/www/dossier/.htpassw
Marsh Posté le 12-11-2002 à 11:08:21
antp a écrit a écrit : j'ai toujours mis le fichier de password dans le même dossier que le .htaccess et ça a toujours bien fonctionné. Par contre il me semble qu'il faut mettre le chemin complet dans le .htaccess vers le fichier de password: genre /home/login/www/dossier/.htpassw |
complet à partir du C:?
genre pour moi ça va faire
/program files/easyphp/www/projet/privé/.htpswd?
Marsh Posté le 12-11-2002 à 11:13:07
ça j'en sais rien, je n'ai utilisé ça que pour des serveurs sous Unix/Linux
Marsh Posté le 12-11-2002 à 11:23:03
antp a écrit a écrit : ça j'en sais rien, je n'ai utilisé ça que pour des serveurs sous Unix/Linux |
je crois ke je v péter un plomb là
y a pas une solution sans pb ??? je veux dire outre htaccess
ptin me suis taper 5 tutorials et les topic sur hfr pourtant ça marche po
Marsh Posté le 12-11-2002 à 11:41:30
Ch'ais pas, c'est pourtant pas bien compliqué. Voici un .htaccess qui marche sur mon Windows (NB : les sont bien évidemment des : suivis de / et non des smileys ):
Code :
|
Et le .htpasswd (généré via la commande htpasswd.exe du répertoire Apache) est situé dans le dossier F:\Taiche\Meuh. J'vois vraiment pas ce qui bloque, à part qu'il faut mettre des / et pas des \
Marsh Posté le 12-11-2002 à 11:49:56
Taiche a écrit a écrit : Ch'ais pas, c'est pourtant pas bien compliqué. Voici un .htaccess qui marche sur mon Windows (NB : les sont bien évidemment des : suivis de / et non des smileys ):
|
bon je v réessayer.
tu peux me générer le mot de passe crypté pour toto?
enfin ce ke je dois mettre dans le fichier htpwd exactement
Pour être sûr ke je me suis pas trompé là dedans
Marsh Posté le 12-11-2002 à 11:50:18
Taiche a écrit a écrit : Ch'ais pas, c'est pourtant pas bien compliqué. Voici un .htaccess qui marche sur mon Windows (NB : les sont bien évidemment des : suivis de / et non des smileys ):
|
Marsh Posté le 12-11-2002 à 11:55:55
Nan mais pour la génération du password, laisse tomber, on pourra pas comparer. Le cryptage est du MD5 et ça s'appuie sur l'heure à laquelle tu appelles ta commande (à la milliseconde près) et sur des infos propres à la machine. Donc y a aucune chance pour que 2 passwords se ressemblent s'ils ne sont pas générés au même moment sur la même machine. Et encore, j'crois qu'il y a un random qui est ajouté aussi.
Marsh Posté le 12-11-2002 à 13:10:45
antp a écrit a écrit : j'ai toujours mis le fichier de password dans le même dossier que le .htaccess et ça a toujours bien fonctionné. Par contre il me semble qu'il faut mettre le chemin complet dans le .htaccess vers le fichier de password: genre /home/login/www/dossier/.htpassw |
exact , il faut mettre le chemin absolu
pour moi aussi ca a toujours fonctionné en mettant le .htpasswd dans le meme rep ke .htaccess
Marsh Posté le 12-11-2002 à 13:43:52
Taiche a écrit a écrit : Nan mais pour la génération du password, laisse tomber, on pourra pas comparer. Le cryptage est du MD5 et ça s'appuie sur l'heure à laquelle tu appelles ta commande (à la milliseconde près) et sur des infos propres à la machine. Donc y a aucune chance pour que 2 passwords se ressemblent s'ils ne sont pas générés au même moment sur la même machine. Et encore, j'crois qu'il y a un random qui est ajouté aussi. |
Donc si je comprends bien.
tu prends un password que tu code en MD5.
Ensuite l'utilisateur arrive saisie son password et là comme t'auras pas le même résultat en le recondant en MD5, t'es obligé de décodé celui qu'est déjà codé pour pouvoir comparer. Au fait, le MD5 ne fait pas parties des système de criptage décodable sans y aller à la manière brute (test de toutes les combinaisons jusqu'à en trouver un bonne).
T'es sur que tu parles du codage MD5 là?
Marsh Posté le 12-11-2002 à 14:04:18
omega2 a écrit a écrit : Donc si je comprends bien. tu prends un password que tu code en MD5. Ensuite l'utilisateur arrive saisie son password et là comme t'auras pas le même résultat en le recondant en MD5, t'es obligé de décodé celui qu'est déjà codé pour pouvoir comparer. Au fait, le MD5 ne fait pas parties des système de criptage décodable sans y aller à la manière brute (test de toutes les combinaisons jusqu'à en trouver un bonne). T'es sur que tu parles du codage MD5 là? |
il parle d'un truc kil a mal compris, stou
ca tiens pas debout un cryptage ki te crypte la meme chose de dfeux facons differentes, ca sert a rien
Marsh Posté le 12-11-2002 à 14:07:31
omega2 : effectivement, je me suis peut-être trompé un brin :] En attendant, quand je rentre le même mot de passe à 2 moments différents via la commande htpasswd, j'ai pas le même codage dans mon fichier .htpasswd. Comment t'expliques ?
Marsh Posté le 12-11-2002 à 14:11:26
Taiche a écrit a écrit : omega2 : effectivement, je me suis peut-être trompé un brin :] En attendant, quand je rentre le même mot de passe à 2 moments différents via la commande htpasswd, j'ai pas le même codage dans mon fichier .htpasswd. Comment t'expliques ? |
meme casse?
t sur ke c du md5?
Marsh Posté le 12-11-2002 à 14:14:09
Pour info, leirn, MD5 est un cryptage sur 128 bits et marche tout à fait de façon identique pour les mêmes données. Je l'ai utilisé dans le cadre d'une génération d'UID codé sur (justement) 128 bits. Après, si les données que tu lui rentres changent (au hasard en entrant le temps en millisecondes et un random dedans) forcément le cryptage change.
Nan, moi ce que je comprends pas c'est pourquoi j'ai 2 codages différents pour un même password via la commande htpasswd ; j'ai donc bêtement supposé qu'il y avait un facteur aléatoire ou un truc du style mais comme l'a fait remarqué omega2, pour un password ça sert pas à grand-chose
EDIT : ui, je suis sûr.
Code :
|
Donc bon, j'crois pas avoir rêvé
Marsh Posté le 12-11-2002 à 14:17:15
Taiche a écrit a écrit : Pour info, leirn, MD5 est un cryptage sur 128 bits et marche tout à fait de façon identique pour les mêmes données. Je l'ai utilisé dans le cadre d'une génération d'UID codé sur (justement) 128 bits. Après, si les données que tu lui rentres changent (au hasard en entrant le temps en millisecondes et un random dedans) forcément le cryptage change. Nan, moi ce que je comprends pas c'est pourquoi j'ai 2 codages différents pour un même password via la commande htpasswd ; j'ai donc bêtement supposé qu'il y avait un facteur aléatoire ou un truc du style mais comme l'a fait remarqué omega2, pour un password ça sert pas à grand-chose |
g gentil de repeter ce ke g du trois posts plus haut...
Marsh Posté le 12-11-2002 à 14:29:09
leirn a écrit a écrit : g gentil de repeter ce ke g du trois posts plus haut... |
Autant pour moi, désolé. Mais j'peux le redire si tu veux
Marsh Posté le 12-11-2002 à 14:34:01
Taiche a écrit a écrit : Autant pour moi, désolé. Mais j'peux le redire si tu veux |
l'autre oreille alors
Marsh Posté le 12-11-2002 à 14:34:38
bon ça m'explique pas mon pb
moi mon fichier htaccess se trouve dans
c:\program files\easyphp\www\projet\prive\
et le fichier htpwd aussi
donc keske je dois faire???
Marsh Posté le 12-11-2002 à 14:36:30
dinbougre888 a écrit a écrit : bon ça m'explique pas mon pb moi mon fichier htaccess se trouve dans c:\program files\easyphp\www\projet\prive\ et le fichier htpwd aussi donc keske je dois faire??? |
vu kil y a un espace dans le path, tu commence par le mettre entre guillemet
Marsh Posté le 12-11-2002 à 14:36:57
htpasswd.exe -c "c:\program files\easyphp\www\projet\prive\htpwd" toto
Marsh Posté le 12-11-2002 à 20:46:11
sbon ça marche c pcq j'avais pas mis les guillemets ds le chemin d'accès de mon fichier .htaccess.
par contre g une kestion, c pas possible de faire sans marquer tout le lien en entier? genre on fait juste ".htaccess" si le fichier htpwd est ds le même rep ke le fichier htaccess?
Et eske c normal ke kan je suis logué et ke je quitte le site et je reviens bien il me demande pas mon login? il me le demande ke si je ferme ie et reouvre une fenêtre?
Marsh Posté le 12-11-2002 à 20:53:35
dinbougre888 a écrit a écrit : sbon ça marche c pcq j'avais pas mis les guillemets ds le chemin d'accès de mon fichier .htaccess. |
De l'intérêt de lire la doc donc
dinbougre888 a écrit a écrit : par contre g une kestion, c pas possible de faire sans marquer tout le lien en entier? genre on fait juste ".htaccess" si le fichier htpwd est ds le même rep ke le fichier htaccess? |
Idem http://httpd.apache.org/docs/mod/m [...] thuserfile
Citation : If it is not absolute (i.e., if it doesn't begin with a slash), it is treated as relative to the ServerRoot. |
dinbougre888 a écrit a écrit : Et eske c normal ke kan je suis logué et ke je quitte le site et je reviens bien il me demande pas mon login? il me le demande ke si je ferme ie et reouvre une fenêtre? |
Oui le navigateur garde en mémoire le login/mdp. Donc si tu fermes le navigateur, il faut recommencer.
Marsh Posté le 12-11-2002 à 21:13:23
gm_superstar a écrit a écrit : De l'intérêt de lire la doc donc Idem http://httpd.apache.org/docs/mod/m [...] thuserfile
|
hey comme t là
g une kestion ke j'ai pas envie de chercher (marre de ces htaccess)
Kan je le met online sur mon site je mettrai koi pour le lien???
Marsh Posté le 12-11-2002 à 21:17:08
dinbougre888 a écrit a écrit : hey comme t là g une kestion ke j'ai pas envie de chercher (marre de ces htaccess) Kan je le met online sur mon site je mettrai koi pour le lien??? |
keske tu appelle le lien? le path?
tu me le path physik du server, pas le path virtuel internet
EDIT: si tu t'heberge pas toi meme ton hebergeur explik kke part le path a ecrire
Marsh Posté le 12-11-2002 à 21:18:04
dinbougre888 a écrit a écrit : Kan je le met online sur mon site je mettrai koi pour le lien??? |
Ben pareil le chemin absolu chez l'hébergeur... faut lui demander ou regarder sur son site ça doit être indiqué quelque part.
Marsh Posté le 12-11-2002 à 21:19:15
gm_superstar a écrit a écrit : Ben pareil le chemin absolu chez l'hébergeur... faut lui demander ou regarder sur son site ça doit être indiqué quelque part. |
t grillaid
Marsh Posté le 12-11-2002 à 21:24:01
bah pour l'instant chui chez free mais je v me faire heberger chez ovh
Marsh Posté le 12-11-2002 à 21:25:52
dinbougre888 a écrit a écrit : bah pour l'instant chui chez free mais je v me faire heberger chez ovh |
ben renseigne toi chez eux pour les paths
Marsh Posté le 12-11-2002 à 21:27:54
Chez OVH mon site est dans /home/antp/www/
Mais c'est pour le 240plan, pour le 60gp je sais pas si c'est sous la même forme ou pas...
Marsh Posté le 12-11-2002 à 21:31:06
antp a écrit a écrit : Chez OVH mon site est dans /home/antp/www/ Mais c'est pour le 240plan, pour le 60gp je sais pas si c'est sous la même forme ou pas... |
ah
tu te rappelle ke je veux le 60gp
o fait faut cb de tps une fois ke je m'inscris pour ke je puisse upload mes pages
Marsh Posté le 12-11-2002 à 21:37:20
dinbougre888 a écrit a écrit : tu te rappelle ke je veux le 60gp |
c'est pour ça que je disais que je savais pas pour le 60gp, mais bon c'est pas dur à voir une fois que t'as mis un fichier dessus
dinbougre888 a écrit a écrit : o fait faut cb de tps une fois ke je m'inscris pour ke je puisse upload mes pages |
je sais pas... pas longtemps il me semble... mais tout est dit dans les mails que tu reçois non ?
enfin sachant que tu reçois les mails sur webmaster & postmaster @tondomaine
Marsh Posté le 12-11-2002 à 21:37:48
dinbougre888 a écrit a écrit : ah tu te rappelle ke je veux le 60gp o fait faut cb de tps une fois ke je m'inscris pour ke je puisse upload mes pages |
tu peux pas demander aux interressés? c plus de la prog la... va voir sur leur site, cherche, envoi leur des mails pour leur demander ...
Marsh Posté le 12-11-2002 à 21:38:47
leirn a écrit a écrit : tu peux pas demander aux interressés? c plus de la prog la... va voir sur leur site, cherche, envoi leur des mails pour leur demander ... |
Marsh Posté le 12-11-2002 à 22:49:31
Au pire il y a des fonctions PHP qui permettent de connaître le chemin courant...
Donc c'est bien de la prog
Marsh Posté le 12-11-2002 à 22:57:30
gm_superstar a écrit a écrit : Au pire il y a des fonctions PHP qui permettent de connaître le chemin courant... Donc c'est bien de la prog |
je savais pas ky'avait un equivalent de pwd sous php
remark ca se trouve pwd est authorisé sur le ftp...
Marsh Posté le 12-11-2002 à 10:27:01
J'essaye d'utiliser un fichier .htacces et ça marche pas
G fait des recherches google et HFR mais j'ai bien appliqué ce kil faut faire mais marche pas !
1/ je crée un fichier .htaccess dans lekel y a ça
AuthName "Secret Directory Access"
AuthType Basic
Require valid-user
AuthUserFile .FichierDeMotDePasse
2/ je crée un fichier .FichierDeMotDePasse dans lekel y a ça
toto:$apr1$KR/.....$3wSnEiBtQtSE9i4ANp5HQ0
(il a une tête bizarre mais c ce ke easyphp m'a crée)
Les 2 fichiers se trouvent dans mon répertoire privé et kan je lance mon site bien il me demande l'auth mais kan je saisi login toto et pwd toto bah il se connecte pas !
keski va pas?