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

Schéma Discussion :

Applicatif web de partage de fichiers.


Sujet :

Schéma

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Applicatif web de partage de fichiers.
    Salutations à toute la communauté !

    Dans le cadre de mon stage je dois réaliser une application web permettant aux utilisateurs de partager des fichiers mais j'éprouve quelques difficultés quant à sa conception

    Actuellement, il y a 3 niveaux hiérarchiques:
    - Administrateur, qui possède tous les droits (à savoir: gestion des différents dossiers clients et partenaires, gestion des comptes, gestion des fichiers uploadés).
    - Client, qui possède les droits sur son dossier (à savoir: gestion des différents dossiers partenaires, gestion des comptes partenaires, gestion des fichiers uploadés par les utilisateurs du dossier client et des partenaires du client).
    - Partenaire qui ne peut qu'uploader ou supprimer des fichiers dans son dossier partenaire.

    J'ai un peu de mal (doux euphémisme ) à mettre en place une BDD... Comment vais-je devoir faire pour la gestion des différents droits ?

    En éspérant être suffisamment explicite

    Cordialement.

    Leptik

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 23
    Points : 17
    Points
    17
    Par défaut
    Bonjour,
    je pense qu'il faut que tu recherche du coté des fichiers .htaccess.
    Ensuite, a partir de t'as base, tu devrais pouvoir creer des comptes utilisateurs et des groupes. a partir de la il ne te reste plus qu'a cumuler le tout...

    (ps : avis de débutant)

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Webmaster
    Inscrit en
    Mai 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Quelle Technologie vas tu utilisée ? PHP/MySQL ? ASP ? Autres?
    de toutes façons le Fichier .htaccess ne résoudra pas ton probleme ...
    Tu vas devoir implementer une base de données avec une table utilisateurs (login , password, nom , tel , etc) qui correspondra aux infos elementaires de chaque utilisateurs qui te seront nécessaires pour ton application quels que soient les droits qui leurs seront attribués par la suite. a toi de reflechir sur la clé primaire ( si tu veux un couple Login Password unique par exemple).
    dans une deuxième table ROLES par exemple tu y referenceras tous les roles possibles (administrateur , clients ,partenaires) ainsi tu pourras la faire évoluer dans le futur si jamais il faut rajouter 1 niveau !!
    dans une troisieme DROITS correspondra à chaque droits unitaires possibles (gestion des dossiers clients , des comptes des fichiers , etc, etc)

    tu auras donc une 4éme table qui correspondra à la liaison roles -- droits
    (attributions de droits en fonction du role)

    une 5éme à la liaison utilisateurs -- roles (qui pourrait être rapatriée dans la table utilisateur ...)

    et la plus rigolotte: une 6éme table qui correspondra à une relation reflexive sur la table utilisateur en fonction de la hierrarchie :
    admin->client->partenaires ( comme la célèbre relation "est parent de " ) .
    du style:
    id utilisateur1--> id utilisateur2
    id utilisateur1--> id utilisateur3
    id utilisateur4--> id utilisateur1
    qui pourrait être interprété comme utilisateur4 : admin, utilisateur 1 : client, et les 2 et 3 comme partenaires du client 1!!
    Me suis je bien fait comprendre ???

    Tu devras ensuite gérer ton application avec des requetes SQL imbriquées qui viendront vérifiés les règles fonctionnelles avant d'autoriser ou non une action !!

Discussions similaires

  1. Application Web pour le partage de Fichier
    Par thiankoye dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 07/06/2014, 16h02
  2. Explorateur de fichier - partage de fichier
    Par Jean-Matt dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 07/11/2007, 23h23
  3. Partage de fichier entre Linux et Mac
    Par maddog2032 dans le forum Réseau
    Réponses: 3
    Dernier message: 14/04/2005, 08h32
  4. Partage de fichier sous Win9x : 87-Paramètre incorrect
    Par Benjamin GAGNEUX dans le forum Web & réseau
    Réponses: 6
    Dernier message: 14/08/2004, 14h10
  5. Réponses: 2
    Dernier message: 19/06/2003, 13h48

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