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 :

[Pop-up] Sécurité Windows - Authentification


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2014
    Messages : 5
    Points : 3
    Points
    3
    Par défaut [Pop-up] Sécurité Windows - Authentification
    Bonjour,

    Pour vous situer : j’ai une application qui permet d’Uploader des fichiers sur mon serveur, ces différents fichiers sont consultables sous la forme d'un tableau.

    Nom : 1.png
Affichages : 561
Taille : 7,2 Ko


    Lorsque l'utilisateur clique sur le lien, l’application propose de récupérer le fichier.


    Nom : 3.png
Affichages : 609
Taille : 31,5 Ko



    Le problème, c'est que l'application ne fonctionne que sous Mozilla Firefox. Lorsque je recommence la manipulation sous Internet Explorer, voilà ce qu'il se passe :


    Nom : pb_windows.png
Affichages : 673
Taille : 100,4 Ko


    Après quoi, si l'utilisateur clique sur « annuler », alors le fichier s’ouvre en lecture seule…


    Avez-vous une idée pour supprimer cette authentification ?

    Merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    A quoi ressemble le lien ?
    De quelle serveur web s'agit-il ?

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2014
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Oui, pardon.

    L'architecture de l'application suit un modèle MVC, le lien appelle une action avec le fichier en paramètre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
         public function downloadAction($file){
    	$this->disableRendering(true, true);
         	$filepath = APPLICATION_PATH.'/../public/depot/'.$file;
         	$filesize = filesize($filepath);
         	header('Content-Type: application/octet-stream');
         	header('Content-Disposition: attachement; filename="' . $file . '"');
         	header('Content-Length: ' . $filesize);
    	header("Pragma: no-cache"); 
    	header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public"); 
         	header('Date: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT');
            ob_clean();
            flush();
         	readfile($filepath);
         }

    Rq : Ne vous préoccupez pas de l'aspect sécurité, ce n'est pas mon soucis.

    Pour ce qui est du serveur, c'est un serveur Linux.

    Edit :
    J'ai oublié de mettre le lien : http://[Nom_de_domaine]/suividepot?getFile=$item['nom_fichier']

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Est-ce que APPLICATION_PATH est dans l'arborescence du serveur web ?
    Si oui, est-ce que cela fait la même chose en appellant directement le fichier ?

    Serveur Linux certes mais le serveur web ? Apache ?

  5. #5
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2014
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Re Vincent et merci de porter intérêt à mon sujet.

    Je ne pense pas que le problème provienne du code pour la simple et bonne raison que la fonctionnalité est opérationnelle sur Mozilla Firefox. D'après moi, il doit falloir creuser du coté d'Internet Explorer et de ses "contrôles de droit".

    Pour répondre à ta question, APPLICATION_PATH est bien dans l'arborescence du serveur et il n'y a aucun changement si j'appelle directement le fichier.

    Je confirme : serveur web Apache.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Si tu as la même chose en appelant directement le fichier, PHP est effectivement hors de cause.

Discussions similaires

  1. Envoi de fichier, Sécurité windows
    Par Mister_Kp dans le forum Développement
    Réponses: 1
    Dernier message: 16/11/2006, 14h36
  2. explorateur détaillé sur sécurité Windows
    Par bmwzezette dans le forum Sécurité
    Réponses: 3
    Dernier message: 24/06/2006, 15h48
  3. [Sécurité] Connection authentification membre.
    Par snakejl dans le forum Langage
    Réponses: 1
    Dernier message: 06/06/2006, 16h10
  4. Icone alerte de sécurité Windows
    Par Oluha dans le forum Sécurité
    Réponses: 10
    Dernier message: 11/08/2005, 11h29

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