Partage
  • Partager sur Facebook
  • Partager sur Twitter

Gestion des goupes

Anonyme
    19 août 2006 à 14:20:28

    Salut,

    Je voudrais faire une gestion de groupe sur mon site mais je bloque un peu.
    J'ai déjà fait une table permission dans la BDD qui contient l'action et sa valeur en hexa, et une table groupe qui contient l'id, le nom et les permission du groupe.

    CREATE TABLE `site_permisson` (
      `objet` varchar(255) NOT NULL,
      `valeur` varchar(20) NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;



    CREATE TABLE `site_groupe` (
      `groupe_id` int(11) NOT NULL AUTO_INCREMENT,
      `groupe_nom` varchar(255) NOT NULL,
      `groupe_permission` varchar(255) NOT NULL,
      PRIMARY KEY  (`groupe_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


    Mais voila, je sais comment donner leurs permissions au groupe, mais je voudrais faire un system comme dans phpBB, où je peux donner accès à certaine catégorie qu'à certain groupe.
    Dans phpBB dans le panneau d'administration, quand on va sur les options des forums, on peut dire quelles groupes peuvent voir,posté,modérer tel forums.

    Mon problème c'est que je ne vois pas tellement comment faire,
    ma table des catégories est comme ça:

    CREATE TABLE `article_categorie` (
      `categorie_id` int(11) NOT NULL AUTO_INCREMENT,
      `categorie_nom` varchar(255) NOT NULL,
      `categorie_position` int(11) NOT NULL,
      `categorie_info` text NOT NULL,
      PRIMARY KEY  (`categorie_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=18 ;


    J'ai pensé à rajouter un champs catégorie_permission, de donner un code hexa a chaque groupe et de faire comme pour le system de permission. mais le problème c'est que je devrais modifier la bdd pour rajouter un code hexa dès que je rajoute un groupe donc c'est pas une très bonne idée.

    Quelqu'un sorait-il comment faire?
    D'avance merci !

    PS: pour les permissions j'utilise les operateurs de bits
    • Partager sur Facebook
    • Partager sur Twitter

    Gestion des goupes

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown