Droits sur des enregistrements ???

Boboss99 Messages postés 54 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 30 juin 2004 - 13 janv. 2003 à 19:11
cs_FPatrick Messages postés 122 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 8 août 2014 - 13 janv. 2003 à 21:05
Bonjour,
est-il possible de mettre des droits a des utilisateurs sur des enregistrements ??? (autre que de rajouter une colonne droits ds la table ...)

exemple :

table toto :

num | chaine
1 | Bonjour
2 | Coucou
3 | Hello

faire par exemple un "select * from toto" et de ne voir que les enregistrements 1 et 3 pour certains utilisateurs et les champs 1, 2 et 3 pour dautres

merci bcp de m'éclaircir
et bonne année tout le monde

1 réponse

cs_FPatrick Messages postés 122 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 8 août 2014 1
13 janv. 2003 à 21:05
Une des solutions est de créer une table droit_toto en indiquant le champ num et l'utilisateur qui a accès a cette information
ex :
droit_toto
num utilisateur
1 toto
2 toto
3 toto
1 titi
3 titi

puis faire un select comme suit:
select * from toto,droit_toto where toto.num droit_toto.num and utilisateur 'toto'

---> donne toutes les informations
select * from toto,droit_toto where toto.num droit_toto.num and utilisateur 'titi'

---> donne bonjour et hello

Bon courage
Rejoignez-nous