IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Authentification avec .htaccess


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 44
    Par défaut Authentification avec .htaccess
    Bonjour,

    J'ai un dossier qui contient plusieurs pages, avec dans ce dossier un fichier .htaccess :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    AuthName "Page protégée"
    AuthType Basic
    AuthUserFile "xxx" (volontairement masqué)
    Require valid-user

    L'authentification se passe sans souci, j'utilise mon nom d'utilisateur et mon mot de passe crypté (qui sont contenus dans mon .htpasswd).

    Là où est mon problème c'est lorsque, dans la page index.php, j'essaye de faire afficher :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    echo "yo ".$_SERVER["PHP_AUTH_USER"];
    echo $_SERVER["AUTH_USER"];
    echo $_SERVER["REMOTE_USER"];
    ?>
    Là, rien ne se passe, rien n'est écrit, alors que lors du développement sous EasyPHP, j'arrivais à récupérer mon nom d'utilisateur...


    Pour info, je suis chez 1&1, en PHP 4...



    Merci d'avance!

  2. #2
    Membre très actif
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Par défaut
    Bonjour,

    Chez 1&1, PHP est executé comme un script CGI, et pour afficher ces valeurs, il faut obligatoirement le module apache.

    Autrement dit, si tu es en mutualisé, tu ne pourras pas y arrivé comme ceci...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 44
    Par défaut
    Merci pour ta réponse.
    C'est en effet ce que j'avais cru comprendre en lisant un peu...
    Mais il y a bien une solution, une manière de contourner le problème, non ?

    Je veux dire, je sais qu'il y a une solution, mais quelle est-elle !?

  4. #4
    Membre très actif
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Par défaut
    Malheureusement je ne pense pas :

    http://faq.1and1.fr/scripts/php/8.html

    Envoi leur un mail mais je doute fort que cela passe, à moins de changer d'hébergement...

  5. #5
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Si pas possible ainsi il te reste la solution de l'espace membre avec une protection par session après authentification. Tu trouveras de bon tutos avec les mots "tuto inscription/connexion espace membres php" dans google.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 44
    Par défaut
    Merci pour ta réponse ABCIWEB, les sessions PHP sont ce que j'utilise pour mes sites normalement, mais là c'est un tout petit petit projet donc j'ai voulu changer de méthode pour une fois et faire quelque chose de très rapide, tout en réapprenant à utiliser cette méthode .htaccess que j'avais oubliée !...

    Mais au final j'ai déjà passé plusieurs heures entre tentatives de résolution maison et recherches sur le net... SUPER le .htaccess...

Discussions similaires

  1. Réponses: 6
    Dernier message: 11/09/2007, 18h17
  2. [HTACCESS] Authentification avec mot de passe crypté
    Par Halukard dans le forum Apache
    Réponses: 7
    Dernier message: 31/01/2007, 08h37
  3. Réponses: 3
    Dernier message: 17/08/2006, 11h13
  4. Réponses: 4
    Dernier message: 18/05/2006, 09h54
  5. Pas de fenètre d'authentification avec .htaccess
    Par damjal dans le forum Apache
    Réponses: 2
    Dernier message: 02/11/2005, 08h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo