Il y a actuellement 227 visiteurs
Mardi 23 Avril 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Jointures SQL pour limiter l'accès

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Jointures SQL pour limiter l'accès

Message le 04 Mar 2008 08:26

Bonjour à tous,
je suis actuellement en train de "développer" une application ayant pour but de permettre à un "administrateur de famille" de créer des nouveaux utilisateurs et ainsi leur attribuer leurs droits je m'explique : ces droits porteront sur la caméra IP ainsi qu'un disque dur IP, par exemple l'administrateur créer user 1 et dit il aura accès à la cam mais pas au dd, l'utilisateur 2 aura accès au dd mais pas à la cam, ... j'ai réalisé un MCD et ma base de données est donc constituées de 4 tables (administrateur, user, matériel, droit) donc si vous pouvez m'aider à réaliser ce système de droit, j'ai cru comprendre que les jointures SQL étaient la bonne solution mais je ne sais pas trop comment adapter les jointures SQL à mon problème.

Merci d'avance !
boss183
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 18
Inscription: 24 Jan 2008 16:41
 


Message le 04 Mar 2008 09:48

Salut,

Tu as déjà une idée des champs que contiennent tes tables ou pas ?

Il suffirait en principe d'un champ "droit" dans user, et de la description de ces droits dans la table droit justement, qui contiendrait chaque identifiant de droit ainsi qu'une dépendance au matériel concerné.
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 04 Mar 2008 14:02

ADMIN : idADMIN (clé primaire), Nom, Prenom, Mail, mdp
USER : idUSER (clé primaire), id ADMIN(clé étrangère), Nom, Prenom, Mail, mdp
MATERIEL : idMAT (clé primaire), id ADMIN(clé étrangère),Lien
DROIT (=relation USER et MATERIEL) : idUSER et idMAT (clés étrangères)
boss183
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 18
Inscription: 24 Jan 2008 16:41
 

Message le 04 Mar 2008 18:29

J'aurais plutôt mis un champ idDroit dans la table user, qui fait référence aux droits décrits dans la table des droits, et pas l'inverse. Mais ça vient peut-être du fait que je voyais le droit comme une règle établie, et pas seulement comme un lien vers un matériel (je pensais qu'il était possible d'accéder à certains matériels partiellement par exemple). De cette façon, tu faciliterais grandement la possibilité de créer de nouveaux droits, en ayant juste à insérer une nouvelle ligne dans la table.
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 05 Mar 2008 08:11

mais dans ma table droit (qui je le rappel est une relation) je pensais mettre l'identifiant de l'utilisateur ainsi que l'identifiant du matériel qu'il peut utiliser voila
boss183
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 18
Inscription: 24 Jan 2008 16:41
 

Message le 05 Mar 2008 12:11

Comme je t'ai dit dans mon précédent message, si tu n'as pas l'utilité d'avoir une table listant les droits (en gros si un droit correspond juste à un lien utilisateur->matériel sans autres différences possibles), dans ce cas oui la relation suffit.
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 



Sujets similaires

Message acces internet
Bonjour,Hier j'ai installe ma carte sim neuve SOCH dans mon tel M23.J'ai coché point d'accès mobile et désactivé wifi, mais mon tel n'est pas dans la liste accès internet de mon pc.Que faire svp.Cdt
Réponses: 2

Message [Réglé] Impossible d'ouvrir les droits d'accès...
Bonsoir, voila mon soucis actuellement, c'est que je ne peux plus rien faire sur mon pc, j'ai voulu modifier les droits d'accès à un jeu sur mon pc aujourd'hui et sans rien comprendre, ça m'a retiré les droits d'accès au disque C: et E: qui sont respectivement un SSD et un HDD, et je ne sais plus qu ...
Réponses: 25

Message Accès au bios impossible après mise à jour.
Bonjour ou Bonsoir (selon),Merci de m'aider car je suis complétement perdu. Mon HP Omen 15 (Windows 10 pro) ne me donne plus d'accès au bios, pour pouvoir démarrer sur une clé USB par exemple. J'ai tenté les touches "ESC", F8, F10 et rien n'y fait. La seule qui réponde à l'allumage est la ...
Réponses: 3

Message Accéder aux fichiers de l’onglet « accès rapide »
Bonjour,J?ai une question sur l?onglet « accès rapides », sur le côté gauche là où il y a marqué bureau, mes documents, ect..Est-il possible de voir où de récupérer quelque part sur windows des données (qui était sur un disque dur externe et donc qui n?est plus branché) qui s?affiche sur l?onglet ac ...
Réponses: 3

Message Problème d'autorisations d'accès...
Bonjour,Je rencontre un nouveau problème, qui je précise sort de nul part puisque je n'ai rien changé... Maintenant je ne sais plus ouvrir mes images, j'ai ce message d'erreur: "la visionneuse de photos windows ne peut pas ouvrir cette image car vous ne disposez pas des autorisations d'accès ...
Réponses: 31

Message Limiter le nombre de FPS ou pas?
Bonjour,Suite à un upgrade de carte graphique, je me demande s'il est utile de limiter les FPS en jeu (simulateur).Mon écran propose 60 ou 75 en taux de rafraîchissement. Mon pilote NVIDIA propose une option de limitation aussi.Est-ce inutile de monter dans les FPS si mon écran ne propose pas davant ...
Réponses: 1

Message Problème d'acces au reseau local par VPN
Vérifiez si vous utilisez un autre client VPN en même temps que le vôtre. Vous devez trouver vpn parmi les programmes en cours d'exécution, même s'il se trouve en arrière-plan. Désactivez et quittez tous les programmes vpn installés sur votre ordinateur, à l'exception de celui que vous souhaitez uti ...
Réponses: 8


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.