Htpasswd

kodama -  
 job -
hello
j'essaye d'utiliser les fichiers htaccess et htpasswd pour proteger des repertoires
le truc me lance la fenetre d'identification mais il me reconnait le passwd (crypté ou non)

:(

je vois pas du tout
pourtant mon fichier htpasswd contient ceci :

test:abcd
test2:sgzKWCZa.UZhA

personne a une idée du pourquoi ca marche pas ???

merci bien

11 réponses

Bill_Tcherno Messages postés 64 Statut Membre 30
 
Fichier .htpasswd (attention le . devant .htpasswd est important)
User1:Xfv46GgHz
User2:FrgyHYJUJjj
UserN:FRZScgtHYk

Fichier .htaccess
AuthUserFile www.lesite.com/lerepertoire/.htpasswd
AuthName ByPassword
AuthType Basic
<limit GET>
require valid-user
</Limit>

Voila essaye de faire mumuse avec ca ... ! pas si simple le htaccess c'est tout un art et il est différent suivant l'hebergeur.
0
kodama
 
ok, ca marche bien, merci
mais il reste une coquille : il m'a demandé le mot de passe la première fois puis maintenant, plus rien !
c libre accès depuis mon pc, c zarb, quand meme...

vous pourriez m'eclairer la dessus ? ca va etre libre acces jusqu'a ma prchaine connexion, jusqu'a ce soir, jusqu'a jamais ???
0
JEROMAX Messages postés 275 Statut Membre 10
 
Normal, si tu veux qu'il te redemande le mot de passe, ferme ton browser et retourne sur ton site, il te demandera de nouveau ton mot de passe.
L'interet, c'est que si tu as un site entieremnt protégé, tu n'es pas obligé de taper le mot de passe à chaque page...

[ JEROMAX ] http://www.jeromax.free.fr
0
kodama
 
ah bah oui :)
0
kodama
 
j'ai encore une chtite question, svp :

ya pas moyen de récuperer l'identifiant de l'utilisateur (identifié par la pop-up htaccess) pour pouvoir ensuite balancer une nouvelle session en php ?

merci bien
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
JEROMAX Messages postés 275 Statut Membre 10
 
ça veut dire quoi balancer une nouvelle session php ?

[ JEROMAX ] http://www.jeromax.free.fr
0
Bill_Tcherno Messages postés 64 Statut Membre 30
 
essaye ca

$user = $PHP_AUTH_USER ; // contien l'utilisateur
$pass = $PHP_AUTH_PW ; // contient le mot de passe
0
kodama
 
oups, je voulais juste dire, bah, démarrer une session php avec l'identifiant htaccess, désolé

merci
0
Bill_Tcherno Messages postés 64 Statut Membre 30
 
$user = $PHP_AUTH_USER ; // contien l'utilisateur
$pass = $PHP_AUTH_PW ; // contient le mot de passe

demarrer la session (a mettre sur toutes les pages)
session_start( ) ;

enregistrer l'utilisateur (a mettre seulement a l'authentification)
session_register['user'] ;
session_register['pass'] ;

verifier existance de la variable
if ( is_registered['variable'] ) { ... }
0
Bill_Tcherno Messages postés 64 Statut Membre 30
 
oulalala j'ai completement fumé, c'est pas des [] mais des ( ), vraiment désolé

et ce n'est pas is_registered mais
session_is_registered('variable')
0
kodama
 
ok cool
merci
0
dzeus59
 
pouvez vous me donner le code html complet pour faire un mot de pass et si possible tt les explication avec
0
job
 
http://www.le-webmestre.net/web/tutorials/htaccess/

Tu veux bien me donner 100 Euros, j'ai la flème de les chercher moi-même? Merci.
0