Registrierung

Aus eZ Wiki

Wechseln zu: Navigation, Suche

Entwurf


Diese Seite muss vervollständigt werden. Für Diskussionen und Rechercheergebnisse kann auch die Diskussionsseite genutzt werden.

Besucher der Webseite sollen sich registrieren können. Diese Funktion ist bereits standardmäßig vorgesehen. Zuständig ist das user-Modul.

http://example.org/user/register

Um das Standard-Userobjekt zu erweitern kann man wie folgt vorgehen:

  1. Unter Setup/Klassen eine Kopie der user-Klasse erstellen.
  2. Diese Klasse den eigenen Wünschen entsprechend anpassen, also zum Beispiel weitere Attribute ergänzen.
  3. Die ID der neu erstellten Klasse zur späteren Verwendung merken/ notieren.
  4. Zwar nicht unbedingt erforderlich, aber meist sinnvoll, ist es unter Benutzer/Gruppen eine eigene Benutzergruppe zu erstellen.
  5. Die ID des neu erstellten Objektes, also die eigene Benutzergruppe, zur späteren Verwendung merken/ notieren.
  6. Die site.ini des siteaccess, hier ist der Abschnitt UserSettings relevant, bearbeiten.
  7. Als UserClassId die ID der neu erstellten user-Klasse eintragen.
  8. Als DefaultUserPlacement die ID des neu erstellten usergroup-Objekt eintragen.
  9. Cache leeren

Wenn man jetzt die Registrierung im front end aufruft sollte das Formular die Felder entsprechend der eigenen Benutzerklasse anzeigen. Ein neu registrierter Benutzer sollte als Objekt unterhalb der selbst erstellten Benutzergruppe angelegt werden.


Unterschiedliche Benutzer

Angepasste Registrierungsformulare für mehrere Nutzergruppen, also zum Beispiel Käufer-Verkäufer, kann man am einfachsten durch die Verwendung unterschiedlicher siteaccess lösen.


Weblinks


Persönliche Werkzeuge
http://ez.no