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 :

[Sécurité] Récupérer en http des fichiers protégés par un htaccess


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 85
    Par défaut [Sécurité] Récupérer en http des fichiers protégés par un htaccess
    Bonjour,

    J'utilise un script php qui récupére des fichiers html grâce à leurs url.
    Ce mecanisme de récupération ne peut pas être modifié.
    Mon problème est le suivant, ce script doit également récupérer des fichiers protégés par un fichier htaccess.
    Est-il possible d'indiquer dans le header d'un fichier php le login et le password demander par le fichier htaccess.

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    sinon tu ne peux pas récupérer la page http://user:password@www.mydomain.com/mypage.html
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 85
    Par défaut
    J'ai essayer t'a syntaxe mais ca ne marche pas sur IE.

  4. #4
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 30
    Par défaut
    je crois que cette forme ne fonctionne pas avec IE. Par les autres navigateur oui.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 85
    Par défaut
    T'a été plus rapide que moi.
    Peut être qu'avec les variables PHP_AUTH_USER et PHP_AUTH_PW, je pourrait m'en sortir.
    Mais le mot de passe doit-il être crypté?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 85
    Par défaut
    Je me suis connecter à la zone protéger par un htaccess en saisant au clavier le mot de passe et le login.
    J'ai enregistrer le tableau $_SERVEUR.

    J'ai initialisé le tableau $_SERVEUR avec toutes les valeurs que j'ai enregitrées précedement et j'ai essayer de recuperer un fichier en http.
    Mais ca n'a pas marché j'ai toujours le message d'erreur 401.
    Y'a t'il un header particulier à ajouter pour activer l'authentification ou alors suis-je partie sur une mauvaise piste?
    Merci

  7. #7
    Membre averti
    Développeur Web
    Inscrit en
    Janvier 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2003
    Messages : 21
    Par défaut o_O
    Perso j'utilise ce script pour télécharger des fichiers contenus dans un répertoire protégé par un .htaccess....

    // ouverture du fichier en download
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    header("Content-type: application/force-download" );
    header('Content-disposition: attachment; filename="'.basename($fname).'";');
    header("Content-Description: File Transfert");
    header("Content-Transfer-Encoding: binary");
    header("Pragma: no-cache");
    header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
    header("Expires: 0");
    header("Content-Length: ".filesize($fname));
    flush();		
    readfile($fname);
    exit;
    Tu n'as juste qu'à appeller ce fichier en passant en GET le nom du fichier voulu ($fname).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Une erreur 233 de ms sql server
    Par Hokage dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/10/2009, 17h40
  2. Erreur 233 sous sql server
    Par brajae85 dans le forum Oracle
    Réponses: 3
    Dernier message: 18/05/2009, 16h12
  3. Réponses: 2
    Dernier message: 05/10/2004, 22h43

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