Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
486 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Mysql et les droits, galère

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mysql et les droits, galère

n°319709
tuxy
Posté le 27-02-2003 à 20:03:49  profilanswer
 

salut à tous,
je suis face à très gros souci et personne n'est fichu de me donner une réponse claire et précise (je parle pas d'ici :-) )
je vous résume la situation :
 
j'ai une base Mysql avec 9 tables, la table qui nous intéresse est la table CLIENT.
Sur mon site y'a une page PHP qui donne le droit à une personne de s'enregistrer (de devenir un client réel).
Ce qu'il me faut c'est accorder des droits à ces utilisateurs, mais je suis pas fou, imaginez qu'il y ait 1000 personnes ? ca seré du suicide...donc la solution est de mettre ces utilisateurs dans des groupes, on fixe les droits pour le groupe et le tour est joué.
 
sur ma bécane j'ai easyphp 1.6 avec bien sûr phpmyadmin.
De plus, voici comment est composée ma table CLIENT :
cli_id|cli_nom|cli_pnom|cli_naiss|cli_user|cli_pass
user et pass sont les login sur mon site
 
donc mes questions sont les suivantes :
 
Sans modifier les champs de mes tables, comment créer un groupe sous Mysql (le mieux en passant par phpmyadmin)? , définir des permissions pour ce groupe ?, mais surtout mettre des utilisateurs dans ces groupes ???
 
personne n'a su me répondre clairement, donc si vous avez une idée, n'hesitez surtout pas, faites moi-en part.
 
merci beaucoup :hello:

mood
Publicité
Posté le 27-02-2003 à 20:03:49  profilanswer
 

n°319748
Profil sup​primé
Posté le 27-02-2003 à 20:54:32  answer
 

fait une table Groupe contenant les différentes permissions (avec enum Yes/No)
ajoute un champ dans la talbe des users dans lekel tu stok l'id de grp

n°319837
tuxy
Posté le 27-02-2003 à 22:04:05  profilanswer
 

c ok pour la table groupe, mais quelle forme elle-a ?
je veux dire au niveau des champs
ca ressemble à ca :
 
id_group|select|insert|update|etc...
1          yes    no      yes
 
et comment fais tu pour gérer des permissions qui concernent que certains champs de la table ?

n°320159
stef_dober​mann
Personne n'est parfait ...
Posté le 28-02-2003 à 13:25:15  profilanswer
 

salut :hello:
Un autre truc, plutot que de gérer un table groupe et réécrire toute la gestion des utilisateur (car il faudra bien ke tu le fasse un jour ;) )
pourquoi ne pas utiliser un utilisateur générique ?
 
ce que je veux dire plutot que de créer un groupe, tu cré un utilisateur avec les droits que tu veux qu'il ai, et chaque utilisateur du site aura un login / passe identique comme ca, c plus toi qui gérer les droits mais MySQL, et ca te laisse le temps de penser à une autre solution !
 
Voila c'était juste une idée, je vous souhaite un bon week-end :D


---------------
Tout à commencé par un rêve...
n°1796687
ledzep2
Posté le 07-10-2008 à 16:31:44  profilanswer
 

Trés intéressante question !
Moi aussi j'aimerai pouvoir gérer des groupes d'utilisateurs via MySQL... et j'ai pas trouvé grand chose sur le sujet.
J'ai vu que Phenix faisait trés bien, donc ça doit être possible.
Si vous avez une idée ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Mysql et les droits, galère

 

Sujets relatifs
MySQL et SGBD[PHP, MySQL] votre avis concernant la gestion des images
[MySQL] Ordonner les réponses selon 2 colonneMYSQL clé étrangère?
MySql : like puis différence de résultatmettre id dans ref_id en mysql
[MySQL] Cacher un mot de passe[MySQL] Pb de tri avec une requete.
[Concours] Votre Requête MySQL la plus complexeComment créer des relations,cardinalités entre les tables en mysql??
Plus de sujets relatifs à : Mysql et les droits, galère


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR