Seite 1 von 1

Datenbankeinträge für Gruppen und Cash-Mod

Verfasst: 15.05.2009 20:09
von rananarmo
Hallo!

Ich wollte mir einen kleinen Shop basteln, wo die User mit dem Cash aus dem Cash-Mod sich den Zugang zu bestimmten Forun erkaufen können.
Dafür wollte ich eine Gruppe erstellen (z.B. Premium-User oder sowas) die als einzige auf ein bestimmtes Forum Zugriff hat. Wenn sich jetzt ein User diesen Zugriff kaufen will, reicht es, wenn ich dann für diesen User einen Eintrag in phpbb_user_group erstelle mit der entsprechenden User_ID und Group-ID? Ist der User dann automatisch Gruppenmitglied oder muß dann noch etwas anderes gemacht werden?

Achja: Und zum abziehen bzw hinzufügen von Cash muß ich nur in der Tabelle phpbb_cash_amt unter der entsprechenden User-ID den Wert Cash-amt ändern, oder? Das klingt so einfach...

Re: Datenbankeinträge für Gruppen und Cash-Mod

Verfasst: 23.05.2009 10:57
von rananarmo
OK, ich ab das soweit hingekriegt, aber eine Frage noch, vll. kann mir die jemand beantworten.

Kauft sich ein User den Zugang zur Premium-Gruppe, legt das Script einen neuen Datensatz in der Tabelle phpbb_user_group an. Das funktioniert eigentlich auch, in den Gruppenmitgliedschaften ist der User danach in dieser Gruppe zu sehen.
Allerdings ist er danach noch nicht gleich berechtigt, in das für diese Gruppe freigegebene Unterforum zu schreiben, erst, wenn ich als Administrator die Berechtigungen für diese Gruppe im ACP neu abspeichere, geht es. Scheinbar müssen da irgendwelche Berechtigungen von der Gruppe erst auf den User übertragen werden.
Kann mir jemand sagen, wie ich das automatisch mache?