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 :

Gestion accès au fichier par utilisateur


Sujet :

Langage PHP

  1. #1
    Invité
    Invité(e)
    Par défaut Gestion accès au fichier par utilisateur
    Bonjour,

    J'aimerais savoir s'il est possible de gérer les droits d'accès au fichier en fonction du statut d'un visiteur ?

    Admettons je me connect avec le statut 0 et ce statut offre le droit de regarde seulement les fichiers. Puis je faire un chmod sur le fichier avant la consultation du visiteur ? Existe il d'autres moyens ?

    Merci de votre aide

  2. #2
    Membre éprouvé Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Points : 1 262
    Points
    1 262
    Par défaut
    Tout dépend de la maniere dont les utilisateurs voit les fichiers.
    si tu pouvais en dire en peu plus a ce sujet cela serait plus facile pour te repondre.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Les fichiers sont sur un serveur distant dans le réseau. Tous les utilisateurs ont tous les droits sur ces fichiers. Je veux pouvoir gérer via le site PHP les droits d'accès à ces fichiers.

    C'est assez claire ?

  4. #4
    Membre éprouvé Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Points : 1 262
    Points
    1 262
    Par défaut
    Euh pas vraiment en fait. Les precisions ce que je demandais c'etait sur la facon d'acceder à ces documents. Ils y vont directement depuis windows, ou ils passent par une interface web.
    et dans ce cas la, comment affiches tu les documents?
    Directement avec une lecture du dossier ou par une interface graphique?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Les fichiers sont répertoriés dans une bd mysql avec pleins d'infos et leur adresse dans le réseau. Ensuite quand les utilisateurs accèdent au fichier il voit le lien et peuvent cliquer dessuspour y accèder .

    Mais cela peut changer si il faut pour gérer l'accès.

    Merci de ton aide

  6. #6
    Membre éprouvé Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Points : 1 262
    Points
    1 262
    Par défaut
    une idee comme ca, serait par exemple de stocker les niveaux d'autorisation requis pour les fichiers
    par exemple trois autorisations : voir, modifier, supprimer
    et pour chaque autorisation il faut définir un niveau
    voir => 1
    modifier =>2
    supprimer =>20
    Apres pour les utilisateurs tu ne selectionnes que les documents qu'il a le droit de voir ou il peut voir les autres mais sans mettre de lien dessus.

    Apres on peut completer un peu,
    -en mettant des droits par défaut, pour eviter de préciser pour chaque document.
    - gerer des groupes d'utilisateur afin d'éviter de gerer les droits pour chaque utilisateur
    - gerer des groupes de documents sur le meme principe qu'avant.
    Mais je pense qu'un chmod n'est pas nécessaire, vu qu'il n'ont pas un acces direct aux documents.

  7. #7
    Invité
    Invité(e)
    Par défaut
    En fait , il y a 3 statuts d'utilisateurs :

    - Les consulteurs : ils peuvent voir tous les fichiers qu'ils souhaitent
    - Les modificateur : ils peuvent voir et modifier tous les fichiers qu'ils souhaitent
    - Les administrateurs : mais eux c'est autre chose ...

    Donc prenons un fichier exemple :

    toto.fic

    Le consulteur peut le voir mais le modificateur pourra le modifier.
    Donc empêcher l'accès au fichier au consulteur s'il n'a pas le droit de modifier c'est pas la meilleure solution je trouve non ?

  8. #8
    Membre éprouvé Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Points : 1 262
    Points
    1 262
    Par défaut
    bien sur, apres cela dépend des fichiers, si tu les affiches directement dans le navigateur. il pourront le voir, mais si c'est autres choses, dans ce cas la le consulteur sera obligé de le telechargé pour le voir, apres je pense que cela dur de l'empecher de le modifier en local.

    Par contre dans ton cas, il n'y aura pas besoin de stocker les droits pour chaque fichier, vu que ce le groupe de l'utilisateur qui determine son droit.

  9. #9
    Invité
    Invité(e)
    Par défaut
    Les fichiers sont afficher dans le navigateur, et donc y a t il un moyen avant l'affichage de modifier les droits d'accès au fichier avec chmod ?

  10. #10
    Membre éprouvé Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Points : 1 262
    Points
    1 262
    Par défaut
    oui avec la fonction chmod
    http://fr2.php.net/manual/fr/function.chmod.php
    mais si 2 personnes de niveau different accedent en meme temps cela risque de ne pas fonctionner.

  11. #11
    Invité
    Invité(e)
    Par défaut
    De toute facon mm sans chmod si deux personnes accèdent au mm fichier en mm temps. L'un aura ses droits l'autre aura la lecture seule ... Je pourrais mettre quelque chose du style : Fichier en cours d'utilisation

  12. #12
    Membre éprouvé Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Points : 1 262
    Points
    1 262
    Par défaut
    oui, de toutes facons, si quelqu'un a des droits pour modifier l'utilise il faudra verrouiller. ou sinon pour ceux qui peuvent que lire, tu en fais une copie dans un autre dossier et sur cette copie tu fais le chmod.

Discussions similaires

  1. Gestion des fichiers par utilisateurs
    Par badi3a82 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 06/07/2010, 11h31
  2. [FTP]Autoriser l'accès au fichier à l'utilisateur
    Par CactO_o's dans le forum Sécurité
    Réponses: 2
    Dernier message: 15/08/2009, 14h25
  3. Réponses: 1
    Dernier message: 03/07/2007, 18h23
  4. accès à des fichiers par une japplet
    Par gabest dans le forum Applets
    Réponses: 4
    Dernier message: 27/05/2006, 17h39
  5. Trouver les fichiers par utilisateurs
    Par calfater dans le forum Windows XP
    Réponses: 2
    Dernier message: 11/10/2005, 17h30

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