-
Gruppenänderung per SQL
Hallo zusammen,
ich habe mir eine neue Gruppe für Premium User angelegt und möchte dieser per SQL User zuweisen und nach Ablauf der Premiumzeit diese auch wieder der Gruppe Registered zuweisen.
Die Einträge für den Up- und Downgrade der User in der Tabelle jos_users gehen ohne Probleme. Ich ändere die Spalten usertype, gid und die von mir angelegte premium_exp_date.
Jedoch schein ich irgendeine Tabelle übersehen zu haben, denn im Adminbereich stehen die Premium User noch als Registered. Jedenfalls in der Gesamtansicht. Öffne ich dagegen einen User, so wird er als Mitglied der Premiumgruppe angezeigt.
Meine Frage dazu wäre, gibt es noch eine Tabelle wo die Zuordnungen der User zu den Gruppen definiert wird? Ich konnte keine finden. Oder ist das ein Cache Problem das ich da habe? Wenn ja, kann man den Cache per PHP flushen?
Ich bin gespannt, ob Ihr mir da weiterhelfen könnt.
Gruß
Markus
-
-
Okay,
es scheint so als müsste ich das in der Tabelle jos_core_acl_groups_aro_map noch nachziehen. Mal schauen ob es dann geht.
Markus
Edit:
Das war es. Einfach die Tabelle in die Updates mit einbezogen und schon geht es.
Nun hab ich Premium User, die nach Ablauf Ihrer Mitgliedschaft wieder zum Normalen User zurückgestuft werden.
Geändert von pohlem (08.04.2010 um 13:46 Uhr)
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen