Page 1 sur 1

Interface d'administration

Posté : 15 avr. 2009, 23:28
par kikadisa
Bonjour

Étant actuellement en train de développer un site, je peaufine le site, j'en suis rendu à la page d'accès à l'interface d'administration.

Alors je ne sais pas comment vous faite, donc j'énonce ma façon de voir les choses, et si vous avez mieux, montrez-vous !

Pour l'accès, il y a un mot de passe crypté en sha1, dans une BDD je vérifie la concordance des deux et en fonction de cet unique mot de passe, une page s'affiche. Celle-ci diffère pour chaque utilisateur.

Donc dans une BDD contenant en entrée, les différent utilisateurs et en champs les différentes option, j'y insère les possibilité d'affichage en reprenant le "chmod"
0 : rien
1 : ajouter
2 : modifier
4 : supprimer

la somme des chiffres indique différente option possible.

et je cherche a faire comment à partir d'un chiffre je peut sortir différent lien.
C'est à dire
si le chmod = 0
--> pas de lien

Si chmod =1
--> Ajouter valeur dans $option

Si chmod =3
--> Ajouter valeur dans $option
--> modifier valeurs dans $option

je pensais faire sa sous forme d'une boucle. Elle contiendrait notamment une fonction qui sortirait les liens en fonction du pseudo-chmod.

Suis-je clair
Des idées ?

Posté : 16 avr. 2009, 11:37
par Elie
Bah tu donnes la réponses non ? :)
$droit = $array('', 'ajouter', 'modifier', array('ajouter', 'modifier'), array('ajouter', 'modifier', 'supprimer'));
Après je te laisse te demerder :)

Posté : 16 avr. 2009, 11:43
par albat
Je ne suis pas sûr d'avoir bien compris ta question,
mais ta classification des droits se prête bien à l'utilisation d'un switch.