Automatische Benutzergruppe nach Registrierung

Hallo,
ich möchte die User automatisch in eine andere Benutzergruppe umziehen, wenn sie sich im OXID cE registriert haben - sofern eine bestimmte Bedingung zutrifft. Der Grund ist, dass sie andere Preise sehen sollen.

Sollte ich das als Modul realisieren oder kann ich das auch einfach an den php-Core Dateien ändern? Ich denke der Aufwand für letzteres ist geringer und da es nur eine vorübergehende Änderung im Registrierungsprozess für den Shop darstellt, auch sinnvoller. Oder täusche ich mich?
Jedenfalls wird dieser automatische Umzug in einer andere Benutzergruppe nur für eine gewisse Zeit gelten und muss kein Shop-Update “überleben” - und selbst wenn es ein zwischenzeitliches Update gibt, stelle ich mir vor, dass ich die erfolgten Änderungen dann eben erneuere.

Ich recherchierte bisher die Tabellen [B]oxuser [/B] sowie [B]oxobject2group [/B]und die Datei [B]views/oxcmp_user.php[/B] - aber mir ist noch nicht ganz klar, wo ich die Bedingung und den Eintrag für das Speichern der Benutzergruppe [B]oxidpricea[/B] einbauen kann.

Danke für Eure Hilfe im Voraus,

RoliK

Du solltest niemals und auf keinen Fall eine core Datei anfassen, dafür gibt es das Modulsystem. Was du suchst wäre ein Modul auf oxuser::_setAutoGroups - da kannst du die Gruppen zuweisen nach dem Schema wie es Oxid auch schon macht.