Magazine
Spécialité(s)
Résumé
Lorsque vous développez une application, vous pouvez avoir besoin de différencier/hiérarchiser des niveaux de droits en fonction de l’utilisateur connecté, c’est ce que nous verrons dans cet article.
Introduction
Lorsque nous développons une application, dans certains cas, nous devons restreindre les actions de certains groupes d’utilisateurs. Pour cela, nous utilisons des ACL (Access Control List) : c’est la mise en place d’une gestion de droits applicative. Dans les faits : nous définissons des objets ainsi que des niveaux de droits dessus (lecture, écriture...) et enfin, nous déterminons quels groupes y sont habilités.
Dans cet article, nous allons créer une application de catalogue de produits :
- certains utilisateurs pourront en ajouter (l’équipe commerciale) ;
- d’autres pourront mettre à jour les stocks (l’équipe logistique) ;
- enfin, les derniers pourront administrer les utilisateurs et les droits (les administrateurs).
Nous utiliserons ici un framework open source : le mkframework. Créé en 2009, ce framework PHP facile à prendre en main propose un générateur web (le Builder…
La suite est réservée aux abonnés. Il vous reste 97% à découvrir.
Déjà abonné ? Se connecter
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant