[htaccess] Récupérer le login dans ma page...

Résolu
kepon -  
 stef -
Bonjours à tous

Voilà j'ai mis un .htacess pour protéger un site privé, il marche bien! MAIS j'aimerai récupérer le nom de celui qui vien de ce loger dans ma page PHP... est ce possible? par quelle méthode? c'est comme les session ($_SESSION['login']; ) ?
Je suis un peu pommé..je c'est pas trop ou chercher...

Merci de vos réponse future

David

6 réponses

  1. lud79 Messages postés 9 Statut Membre 1
     
    les variables serveur :
    $_SERVER["PHP_AUTH_USER"]
    $_SERVER["PHP_AUTH_PW"]

    ne sont utilisables que pour la version 5 de PHP.

    Pour les versions antérieures seul le login est récupérable, il est contenu dans la variable : $REMOTE_USER
    1
  2. kepon
     
    C'est bon j'ai trouvé!!!!

    Pour ceu que ça interesse :

    $_SERVER["PHP_AUTH_USER"] (login)
    $_SERVER["PHP_AUTH_PW"] (mot de passe)
    0
    1. bennap
       
      idem pour moi merci beaucoup !!
      0
    2. stef
       
      Eh bien, 7 ans après, cette réponse m'est bien utile ! Merci !
      0
  3. Jaka
     
    Super nickel, merci de t'etre repondu à toi meme.
    Cela m'a permis de trouver le solution à mon probleme.

    Merci
    Jaka
    0
  4. Faron
     
    Je ne comprends pas... chez moi ca ne fonctionne pas... (pour récupérer le login) (ma version de php est la numéro 5)

    voila le code de mon htaccess, est il bien correct?

    AuthName "section d'administration"
    AuthType Basic
    AuthUserFile "/xxxxx/xxxxx/bbbb/.htpasswd"
    Require valid-user

    (le but étant de restreindre l'accès au répertoire xxxxx/xxxxx/bbbb ainsi qu'a tous ces fichiers !) j'ai bien placé ce fichier dans le répertoire etc...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Faron
     
    J'essaye de l'afficher comme ceci

    <?php
    $coco = $_SERVER["PHP_AUTH_USER"] ;
    echo("Bienvenu $coco"); ?>
    0
  7. lafbryan Messages postés 4 Statut Membre
     
    Bonjour à tous,

    Chez moi non plus ca ne fonctionne pas :-(

    Voici le code que j'ai mis (directement sur ma page en plein milieu du body).

    <?php
    $coco = $_SERVER["PHP_AUTH_USER"] ;
    echo("Bienvenu $coco"); ?>

    Faut-il rajouter une ligne avec récupération de la variable ?
    (type formulaire) : <input name='tel2' type='text' size='30' value="<?php echo $coco ?>">

    Merci à vous......
    0