Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Une gestion dynamique des permissions en PHP

Description

Si vous avez une application accueillant différents types d'utilisateurs, vous vous êtes déjà probablement questionné sur la meilleure façon de gérer des permissions dynamiques et administrables, en fonction de différents critères du métier, pour lesquels les rôles ne sont pas suffisants.

Ce talk explore la mise en place d'un système de gestion des permissions dynamique en PHP, garantissant à la fois sécurité, robustesse et performances. Nous aborderons les méthodes pour modéliser, définir et stocker les permissions, ainsi que les techniques pour assurer la validité de ces permissions à chaque requête sans alourdir votre système.

Nous verrons également comment transmettre ces informations au frontend pour qu'il puisse adapter l'affichage sans rechargement (menu, boutons, ou informations à afficher) en fonction des droits de l'utilisateur connecté, même lorsque ces droits évoluent.

Conférence donnée lors du Forum PHP 2024, ayant eu lieu les 10 et 11 octobre 2024.

Informations complémentaires

Vidéo

Le speaker

Marion AGÉ

Marion est CTO et co-gérante chez Les-Tilleuls.coop. Spécialisée dans la conception et le développement d’applications complètes, Marion travaille essentiellement avec API Platform et Vue.js. Elle intervient principalement sur des projets e-commerce, mais aussi sur des missions de grande envergure pour des entreprises de tous secteurs. Son credo : trouver la solution et la technologie optimales adaptées à chaque besoin. Quand elle n'est pas devant son ordinateur, elle est probablement en train d’explorer l’Occitanie sur son gravel.