Personen können Benutzer als auch Administratoren sein. Sie definieren sich anhand ihres Typs und unterscheiden sich in ein paar Properties und Funktionen. Nähere Informationen dazu finden sich auf der Seite Benutzer vs Administrator.
Personen können Benutzer als auch Administratoren sein. Sie definieren sich anhand ihres Typs und unterscheiden sich in ein paar Properties und Funktionen. Nähere Informationen dazu finden sich auf der Seite Benutzer vs Administrator.
Person anhand der ID erhalten
Gibt eine Person anhand des Passwort-Zurücksetzen-Token zurück
Existiert keine entsprechende Person, wird Nothing zurückgegeben
Bezieht sich nur auf Personen vom Typ User
Gibt eine Person anhand der EMail-Adresse zurück.
Stamdardmäßig steht der Parameter FindAdmins auf False, in diesem Fall werden nur User gefunden. Die Angabe einer Mail-Adresse eines Administrators führt dann zur Rückgabe von Nothing, auch wenn es einen Administrator zur Adresse gibt.
Sollen Administratoren gefunden werden, muss FindAdmis auf True gesetzt werden, in diesem Fall werden dann nur Administratoren gefunden und keine User.
Existiert gar keine entsprechende Person, wird Nothing zurückgegeben
Einen neuen Benutzer anlegen.
Der Benutzer wird standardmäßig inaktiv angelegt. Er muss anschließend über das Backend aktiviert werden.
Optional kann er auch direkt über Active:=True aktiviert werden, dazu siehe den Hinweis unten.
Dem Benutzer können direkt Seiten zur Ansicht und/oder Benutzergruppen zugeordnet werden.
Es gelten die gleichen Validierungen wie im Backend.
Damit diese Funktion genutzt werden kann muss die Einstellung "Benutzerverwaltung über die API erlauben" aktiviert sein.
Wichtig!
Wird eine Person direkt mit Active=True angelegt, findet keine weitere Validierung statt, ob der Nutzer Zugriff zur hinterlegten Mail hat. Das Sicherstellen der Integrität der angelegten Person liegt in diesem Fall beim Webseitenersteller.