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é des fichier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mars 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 8
    Par défaut Sécurité des fichier
    Bonjour,

    Mon problème est le suivant,

    J'ai développé une application pour hébergement des documents pour des étudiants,

    chaque étudiant peut télécharger les documents d'un autre étudiant selon les privilèges via l'url du document.

    La question est la suivante:

    comment peut-on protégé les liens des documents de tel sorte que les étudiants n'ayant pas de privilège ne peuvent pas télécharger ces document?

    Je vous remercie d'avance et reste à votre disposition.

  2. #2
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    Si j'ai bien compris, tu gères les autorisation au travers d'URL spécifiques.

    Tu peux soit confier au système qui héberge le serveur web de gérer les utilisateurs individuellement ou/et par groupe et de cette façon gérer leurs droits d'accès.
    Soit gérer cela à partir de ton propre système de gestion des utilisateurs depuis une base de données.

    La question de départ est: comment gère tu les privilèges actuellement?

  3. #3
    Membre habitué
    Inscrit en
    Mars 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 8
    Par défaut
    Bonjour

    je gère les privilège depuis une base de données

    d'avance merci

    Citation Envoyé par riete Voir le message
    Si j'ai bien compris, tu gères les autorisation au travers d'URL spécifiques.

    Tu peux soit confier au système qui héberge le serveur web de gérer les utilisateurs individuellement ou/et par groupe et de cette façon gérer leurs droits d'accès.
    Soit gérer cela à partir de ton propre système de gestion des utilisateurs depuis une base de données.

    La question de départ est: comment gère tu les privilèges actuellement?

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 191
    Par défaut
    il faut passer par un fichier php qui teste les droits et renvois le flux du fichier si ok

    placer les fichiers dans un dossier non accessible de l'extérieur (droit d'accès appache)
    dans le fichier upload.php on ouvre la session on test les droits et selon si ok on retourne le flux selon l'id du fichier

    le chemin du fichier serai du type upload.php?fileid=12345

    voila pour l'idée

Discussions similaires

  1. Sécurité des fichiers sur Android
    Par mira1991 dans le forum Android
    Réponses: 4
    Dernier message: 24/03/2015, 10h46
  2. Réponses: 0
    Dernier message: 25/09/2014, 02h06
  3. Accès aux paramètres de sécurité des fichiers
    Par zooffy dans le forum Windows XP
    Réponses: 2
    Dernier message: 17/03/2009, 10h25
  4. Sécurité des fichiers partagés
    Par Liham dans le forum SharePoint
    Réponses: 5
    Dernier message: 10/03/2008, 18h52
  5. vista + sécurite des fichier efs comment le désative
    Par popofpopof dans le forum Windows Vista
    Réponses: 0
    Dernier message: 31/10/2007, 15h44

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