JeuWeb - Crée ton jeu par navigateur
Paramètre très rarement modifié - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Paramètre très rarement modifié (/showthread.php?tid=4836)



Paramètre très rarement modifié - Melimelo - 25-05-2010

Hello,

Alors je me posais une question a propos de certain paramètres qui change très peu. Par exemple les droits d'accès, quand l'utilisateur se connecte je stocke ses droits dans une Session, mais il arrive que l'admin veuille changer les droits de la personne en question (Par exemple le mettre en lecture seul car il flood). Le problème étant que l'admin va changer les droits dans la BDD et que ceux-ci ne seront effectif lors de la prochaine connexion. Si le gars est actif lors du changement il pourra continuer a flooder par exemple.

Ma question est donc comment modifier les droits du type en question ? (pas de stockage des Sessions en Bdd)

Cordialement Melimelo


RE: Paramètre très rarement modifié - Sephi-Chan - 25-05-2010

Que conserves-tu en session ? Un objet User ou l'identifiant de l'utilisateur ?


Sephi-Chan


RE: Paramètre très rarement modifié - Melimelo - 25-05-2010

Je n'utilise aucun objet.

ma session contenant les droits est en réalité un simple chiffre.


RE: Paramètre très rarement modifié - Roworll - 25-05-2010

Une méthode que j'utilise est la modification des variables de session.

Imaginons le cas d'un joueur qui se connecte.
Ses droits d'accès sont lus dans la BDD et stockés en session pour éviter d'aller les relire à chaque nouvelle page.

Si je modifie ses droits via un panneau d'administration, je dois
1 - modifier les informations dans la BDD pour sauvegarder ses nouveaux droits de manière permanente
2 - modifier ses variables de session pour un effet immédiat.

concernant la 2e étape, j'ai fait une contribution la dessus sur un sujet précédent. Le code présenté devrait te permettre de mettre au point un système similaire.


RE: Paramètre très rarement modifié - Melimelo - 25-05-2010

Maintenant que tu ressors ce post je m'en souviens ^^, je dois même avoir ça quelque part sur mon Disque Dur (ça peut prendre plusieurs année a retrouvé ^^)

Merci beaucoup Big Grin