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

  1. 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
  2. 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
    1. 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
  3. 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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. 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
  6. kodama
     
    oups, je voulais juste dire, bah, démarrer une session php avec l'identifiant htaccess, désolé

    merci
    0
  7. 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
  8. 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