gestion des droits
yves Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre yves
- Inscrit le : 01/05/2008
Par exemple comment lire :
a:2:{s:2:"r2";i:511;i:7;i:4;}
Gsgsd Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Gsgsd
- Inscrit le : 07/12/2007
- Site internet
Donc pour ce que tu donne cela vaut:
Code PHP :
Array ( [r2] => 511 [7] => 4 )
Donc en binaire voilà les permission:
pour les administrateur:
0001 1111 1111
et pour le membre du groupe 7
0000 0000 0100
article_auth.php nous indique:
Code PHP :
Donc le groupe 7 peut éditer les catégories et l'administrateur peut faire plein de chose
selon le code ci-dessus, les permissions maximale strictement nécessaire serait:0000 0000 0111
Voilà j'espère avoir été clair, n'hésite pas à poser des questions.
Je t'invite à lire cet article qui explique le fonctionnement des permission...
Édité par Gsgsd Le 18/05/2008 à 18h38
Vous souhaitez que vos membres contribuent ou ajoutent du contenu sur votre site ?
La solution => le module contribution !
La solution => le module contribution !
yves Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre yves
- Inscrit le : 01/05/2008
Visiteur
Boosteur Inactif
c'est très simple, on arrive à distinguer très simplement un serialize() donc un simple unserialize() devrait suffir à l'assigner à une variable
ensuite comme la plupart du temps le contenu de cette variable est soit un objet soit un array il faudrait faire un petit var_dump()
ensuite pour les permissions en elle même cf le lien de Gsgsd
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie