Ich arbeite zZ an einem kleinen Rechtemanagement. Dabei kann ein Admin über jeweils ein kleines Auswahllistenformular in der Benutzertabellenübersicht ein bestimmtes Recht (A-G) zuweisen. Mit "edit" gehts zum Verarbeitungsskript und dies ändert das Recht in der Benutzertabelle und leitet dann wieder zurück. Allerdings hat genau in diesem Augenblick der Admin auf einmal in seiner Session die geänderte Variable. Also anstatt A ist er dann in der Rechtegruppe C.
Wie kann denn sowas angehen. Ich ändere nirgendwo die Sessiondaten. Ich nutze sie nur zur Abfrage (if ($_SESSION['benutzer'] == 'A') ...) ändere sie aber nirgends. Wie kann sich da nur die globale Sessionvariable, die beim Systemlogin registriert wird, ändern?
Wie kann denn sowas angehen. Ich ändere nirgendwo die Sessiondaten. Ich nutze sie nur zur Abfrage (if ($_SESSION['benutzer'] == 'A') ...) ändere sie aber nirgends. Wie kann sich da nur die globale Sessionvariable, die beim Systemlogin registriert wird, ändern?