par
yann18 » 14 févr. 2013, 16:44
tu ne peux pas bâtir la gestion des autorisations de tes utilisateurs sur l'adresse IP car cette dernière est fournie par le client donc pas toujours fiable et modifiable à volonté.
En effet tu peux définir ,en php, une politique d'autorisation(différente de l'authentification) qui consiste à attribuer un rôle(admin,modérateur,contributeur...) à chaque utilisateur en leur donnant un droit d'accès(lecture, ajouter dans telle table, supprimer...) aux ressources de ton application.
ON peut supposer une table user qui contiendrait un champ role( de type enum ou varchar) ayant pour valeur : admin, moderateur, webmaster, contributeur...Pour protéger une page par exemple une fois l'internaute connecté, on peut vérifier si role==admin alors il accès à telle page sinon accès refusé.
tu ne peux pas bâtir la gestion des autorisations de tes utilisateurs sur l'adresse IP car cette dernière est fournie par le client donc pas toujours fiable et modifiable à volonté.
En effet tu peux définir ,en php, une politique d'autorisation(différente de l'authentification) qui consiste à attribuer un rôle(admin,modérateur,contributeur...) à chaque utilisateur en leur donnant un droit d'accès(lecture, ajouter dans telle table, supprimer...) aux ressources de ton application.
ON peut supposer une table user qui contiendrait un champ role( de type enum ou varchar) ayant pour valeur : admin, moderateur, webmaster, contributeur...Pour protéger une page par exemple une fois l'internaute connecté, on peut vérifier si role==admin alors il accès à telle page sinon accès refusé.