[HTML] Toujours Problème de .htaccess

Toujours Problème de .htaccess [HTML] - HTML/CSS - Programmation

Marsh Posté le 03-01-2004 à 14:40:12    

Pour ce qui est du .htaccess, j'ai eu beau lire un tas de truc sur le net... mon .htaccess ne fonctionne pas
 
J'ai essayé pour htaccess

PerlSetVar AuthFile secret/passe.txt
AuthGroupFile /dev/null
AuthName Acces_proteger
AuthType Basic
<Limit GET>
require valid-user
</Limit>


 
et en placant mon passe ds le dossier secret situé a la racine du ftp

admin:hfr


 
http://support.free.fr/web/pperso/ [...] acces.html
 
J'ai réalisé le transfert avec 3 clients FTP dif en ASCII, pas d'espaces ds passe.txt, respect des MAJ,...
 
Edit : Résolue ;)


Message édité par kimater le 05-01-2004 à 19:42:02

---------------
Love is all you need on Earth Flashons mes amis
Reply

Marsh Posté le 03-01-2004 à 14:40:12   

Reply

Marsh Posté le 03-01-2004 à 14:44:35    

mieux vaut ne rien faire que mettre un passe en javascript... la page se charge complètement (le script aussi) dans le source chez le client. utilise plutôt une solution ASP/PHP (server side) ou un .htacess

Reply

Marsh Posté le 03-01-2004 à 14:44:59    

Oui je sais bien mai ce mot de passe n'a pas besoin d'etre infranchissable. Il est extremmement facile a trouver.
 
Mon problème c'est que je ne suis encore qu'un débutant et que cette solution me parraissait simplicissime et allant bien dans mes besoins... mai sa ne marche pa  [:mr marcadet]  
 
Merci quand meme


Message édité par kimater le 03-01-2004 à 14:47:08

---------------
Love is all you need on Earth Flashons mes amis
Reply

Marsh Posté le 03-01-2004 à 14:58:49    

tu as quoi comme serveur ?

Reply

Marsh Posté le 03-01-2004 à 15:04:43    

Reply

Marsh Posté le 03-01-2004 à 15:19:41    

Aucun....


---------------
Love is all you need on Earth Flashons mes amis
Reply

Marsh Posté le 03-01-2004 à 15:35:25    


 
Ah ? et ton site est hébergé dans une autre dimension donc ?  :sarcastic:

Reply

Marsh Posté le 03-01-2004 à 15:40:15    

je suis hébergé chez free
http://kimate.free.fr ;)
 
chui débutant :d

Reply

Marsh Posté le 03-01-2004 à 15:41:43    

kimater a écrit :

je suis hébergé chez free
http://kimate.free.fr ;)
 
chui débutant :d


 
Donc tu as bien accès au PHP ainsi qu'au htaccess. Je te recommande la deuxième soluce si tu es débutant.

Reply

Marsh Posté le 03-01-2004 à 18:58:14    

Ok, je crois que je vais passer a cette solution...
 
personne n'a trouvé le problème sinon... ça me permettrai de laisser le script le tps de passer en htaccess..

Reply

Marsh Posté le 03-01-2004 à 18:58:14   

Reply

Marsh Posté le 04-01-2004 à 11:52:19    

personne pour résoudre l'énigme ?

Citation :

function Login(){
var done=0;
var username=document.login.username.value;
username=username.toLowerCase();
var password=document.login.password.value;
password=password.toLowerCase();
if (username=="admin" && password=="hfr" ) { a href="http://kimate.free.fr/Sites/Albums/Site/index2.html"; done=1; }
 
if (done==0) { alert("Mot de passe incorrect! Le webmaster" ); }
}
-->


---------------
Love is all you need on Earth Flashons mes amis
Reply

Marsh Posté le 04-01-2004 à 13:20:41    

D'abord, je te conseille de laisser tomber FrontPage pour faire tes pages, et d'utiliser un simple éditeur de texte.  
Il y a plusieurs problèmes dans la page, je ne sais pas lesquels sont dus à FrontPage et lesquels sont de tes erreurs.

<script LANGUAGE="JavaScript" SRC="http://kimate.free.fr/Sites/albums/site/passe.txt>


Les guillemets ne sont pas fermés. Ton script n'est même pas chargé! Et l'utilisation correcte de la balise script est: <script type="text/javascript" ...> (mais bon, tous les browsers acceptent l'attribut language, donc le problème ne vient pas de là.

 <script language="JavaScript">
 
var message="Désolé, le click droit est interdit sur cette page !";function stop_au_vol(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=stop_au_vol;
--></script>


Ça, c'est le genre de code qui me donne des boutons! C'est du code qui date de l'époque où il n'y avait pratiquement que 2 browsers, Netscape 4 et IE. Maintenant, il y a un certain nombre de browsers (tous ceux basés sur Mozilla, surement d'autres), qui n'ont ni document.all ni document.layers. Donc quand je vais sur ton site avec mon Firebird, je n'ai aucun problème pour faire un click droit. En plus, ce genre de "protection" est extrèmement facile à contourner, il suffit de passer par les menus ou les raccourcis clavier.
Dernière chose, pour passer sur une autre page, c'est :

document.location="http://....."


 
J'ai pas testé, mais si tu fais ces 2-3 corrections, ça devrait passer. Mais change ça au plus vite pour utiliser un htaccess! Et laisse tomber FrontPage, il te génère un code trop pourri, et prends plutôt un bon bouquin sur le HTML/XHTML/Javascript

Reply

Marsh Posté le 04-01-2004 à 13:27:02    

function stop_au_vol
=> qui voudrait voler du code fait par frontpage [:rofl]


Message édité par antp le 04-01-2004 à 13:27:18

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-01-2004 à 13:39:55    

Quelqu'un qui recherche des exemples à ne pas suivre :D  
Sinon, je vois pas...  :whistle:

Reply

Marsh Posté le 04-01-2004 à 15:18:55    

Pour tout vous dire, j'ai pas créé cette page, je l'ai trouvé qui errait quelques part.
Je savais bien que le script pour click droit n'était d'aucune utilité... menfin je l'ai laissé.. patapai
 
Pour ce qui est du .htaccess, j'ai eu beau lire un tas de truc sur le net... ça marche pas :/
Vous allez me dire "Marre des noobs", tout à fait d'accord avec vous, menfin, je fais de mon mieux...  :sweat:  
J'ai essayé pour htaccess

AuthUserFile Sites\Albums\Site\htpasswd
AuthGroupFile /dev/null
AuthName Acces_proteger
AuthType Basic
<Limit GET>
require valid-user
</Limit>


 
en placant mon htpasswd ds http://kimate.free.fr/Sites/Albums/Site sous la forme

admin:hfr


 
Marche pas  :??:  
source : commentcamarche.net
 
Je me suis encore trompé kelke part mais ou ?


Message édité par kimater le 04-01-2004 à 15:22:15

---------------
Love is all you need on Earth Flashons mes amis
Reply

Marsh Posté le 04-01-2004 à 15:21:24    

Vu que c'est un serveur sous Linux, tu dois mettre des "/" et non des "\".
Et il faut probablement mettre le chemin complet, soit un truc du genre /home/k/i/m/kimate/Sites/Albums/Site/htpasswd
je ne sais plus exactement à quoi ressemble le chemin complet chez Free


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-01-2004 à 15:28:55    

Oui g lu sa ossi mai g deja essayé et sa ne fonctionne pa...
 
G lu sa ossi

Citation :

Pour créer un fichier .htpasswd, vous devez IMPERATIVEMENT utiliser le programme htpw sous Windows et htpasswd sous Unix pour créer les mots de passe. Il ne suffit pas de copier le login, de mettre un deux-points, et de mettre le mot de passe.


src = http://www.le-webmestre.net/web/tutorials/htaccess/
 
G pas réussi a retrouver le htpw.exe


---------------
Love is all you need on Earth Flashons mes amis
Reply

Marsh Posté le 04-01-2004 à 16:20:48    

Reply

Marsh Posté le 04-01-2004 à 17:10:00    

PerlSetVar AuthFile secret/passe.txt
'secret' étant un dossier placé à la racine du site
les mots de passe sont en clair (c'est une particularité de free)
 
edit : http://support.free.fr/web/pperso/ [...] acces.html


Message édité par blueteen le 04-01-2004 à 17:11:37
Reply

Marsh Posté le 04-01-2004 à 17:45:15    

Je dois vraiment etre un noob... :/
 
J'ai mis le .htaccess sur mon ftp :

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


 
et le pass.txt a la racine de mon ftp

admin:hfr


 
Marche pas :/
 
Je galere sur ce probleme depuis le début de la journée
J'ai lus et relus la FAQ de Free... tout colle
transfert en ASCII, respect des MAJ,....


Message édité par kimater le 04-01-2004 à 17:47:34
Reply

Marsh Posté le 04-01-2004 à 22:06:13    

J'ai changé de client FTP... sa ne donne rien, je comprends plus la

Reply

Marsh Posté le 04-01-2004 à 22:07:36    

:sweat:

Reply

Marsh Posté le 05-01-2004 à 00:17:06    

bon
vire tout ce que tu as fait jusqu'à maintenant et suis ça :
 
créer un fichier passe.txt
qui contient ça :

Code :
  1. admin:hfr


 
créer un dossier "secret" à la racine de ton dossier ftp, et met le fichier passe.txt dedans.
 
ensuite, nous allons créer le fichier .htaccess
il contient ceci:
 

Code :
  1. PerlSetVar AuthFile secret/passe.txt
  2. AuthName "Acces Restreint"
  3. AuthType Basic
  4. <limit GET POST>
  5. require valid-user
  6. </limit>


 
place ce .htaccess, dans le dossier que tu veux protéger.
 
teste, et tiens nous au courant.
 
et pour finaliser ça, tu créeras un fichier .htaccess qui contiendra ceci :
 

Code :
  1. deny from all


 
et tu le placeras dans le dossier "secret"
ça empèchera quiconque d'aller dans ce dossier (même toi, à part en ftp), et donc d'accéder à tes pass en clair !


Message édité par blueteen le 05-01-2004 à 12:12:59
Reply

Marsh Posté le 05-01-2004 à 09:55:04    

blueteen a écrit :


car je pouvais pas poster en écrivant les mots entiers (question de sécurité pour le forum ;)


 
[:le kneu] comment ça ?


Message édité par antp le 05-01-2004 à 09:55:16

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 05-01-2004 à 11:45:22    

essayez de poster avec ce texte  :
 
<limit G ET POST>  
sans l'espace, moi ça marche pas
je tombe sur ça :
http://forum.hardware.fr/bdd.php3? [...] warefr.inc

Citation :


Impossible d'afficher la page  
La page que vous recherchez est actuellement indisponible. Le site Web rencontre peut-être des difficultés techniques ou il vous faut peut-être modifier les paramètres de votre navigateur.  


j'ai donc supposé que ct une sécurité pour le forum, qu'on ne puisse pas utiliser ça :)


Message édité par blueteen le 05-01-2004 à 11:48:19
Reply

Marsh Posté le 05-01-2004 à 12:03:06    

test:
<limit GET POST>


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 05-01-2004 à 12:03:19    

c'est ton IE qui est pourri :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 05-01-2004 à 12:04:25    

test avec IE
<limit GET POST>

Reply

Marsh Posté le 05-01-2004 à 12:04:34    

bah ça marche aussi :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 05-01-2004 à 12:10:53    

:whistle: fort possible oui
 

antp a écrit :

c'est ton IE qui est pourri :o

Reply

Marsh Posté le 05-01-2004 à 12:12:01    

huuu ?
j'ai Ie avec toutes les maj possibles et imaginables !
 
edit : c'est bon, c'était ce couillon de firewall !
 
<limit GET POST>
 
valà j'ai édité ma réponse plus haut, c'est plus net :)
 

the real antp a écrit :

test avec IE
<limit GET POST>


Message édité par blueteen le 05-01-2004 à 12:13:26
Reply

Marsh Posté le 05-01-2004 à 13:18:54    

je vois pas le rapport avec le firewall...

Reply

Marsh Posté le 05-01-2004 à 17:08:16    

ben toujours est-il qu'en coupant le firewall ça passe sans pbs.
et en le remettant ça foire de nouveau.
je n'ai pas eu le temps à midi de chercher ce qui foutait le bronx.
 
[hs]
ça fait partie de l'info, d'avoir des choses bizarres (la plus bizarre pour moi pour le moment, ct un câble électrique foireux qui faisait que le pc rebootait lorsqu'on utilisait le graveur ou le lecteur de cd)
j'ai cherché un moment !
en fait il a marché chez moi qd je l'ai installé et testé, puis foiré chez le gars à la gravure, et après des heures de tests de tout le matériel, je l'ai repris chez moi, je l'ai testé par acquis de conscience, et là il a marché nickel dès la première fois, du coup il restait que la prise, ou le câble de différent !
et il a pris mon câble et nickel depuis :D
mais j'ai pas encore eu le temps de tester son câble sur un autre pc, pour voir si ça se reproduisait ;)
[/hs]

Reply

Marsh Posté le 05-01-2004 à 19:41:43    

Mes doutes se confirment... je suis VRAIMENT un newbie en Programmation... j'avais laissé l'extension .txt o .htaccess.. mais bon maintenant tt marche
 
Merci à tous

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed