Forum + Sessions

Eléphanteau du PHP | 45 Messages

23 oct. 2005, 01:21

Bonjour,

Je voudrais m'eclaircir un peu sur l'administration d'un forum, est ce que c'est la bonne methode pour des membres d'un froum ou non (je parle ici de Admin General '1', Administrateur Category '2' et Moderateur '3'), voila ils sont mes 3 droits.

Admin General > Adminsitrateur > Moderateur

Par exemple donner le droit a 1 de creer une categorie.

Ma Table est sous la forme de: avec level = 1 2 ou 3

id
...
level

Ma fonction:

if $level = 1 ou bien $level >=2
echo '<a href="ajouter categorie.php">Ajouter une nouvelle categorie<a>';
//else ne rien afficher

La meme chose pour l'access a certaines pages, d'ajout, modification...

Est ce la bonne methode ou bien ya une autre simple

Merci
C'est sur ce site qu'on fonce

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

23 oct. 2005, 01:31

J'ai utilisé le meme systeme sur un site et je pense qu'il est assez sucurisé et maniable.

sauf que pour ce test (certainement juste une erreur de frape mais on ne sait jamais):
if $level = 1 ou bien $level >=2
devrai etre
if $level == 1 ou bien $level <=2
sinon tous les niveaux sont pris en compte :?
Dans ce cas on autorise l'accès au personne ayant le droit 1 et 2

et puis tu peut peut etre ajouter un niveau 4 "utilisateur" :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 45 Messages

23 oct. 2005, 01:42

utilisateur n auras aucune main sur l'adminsitration :D

merci j'ai pense a ca dans le total du forum mais en cas admin ils n ont aucun role, mais bien sur le 4 sera dans la table
C'est sur ce site qu'on fonce