sendInvitation($invitation)
Versendet eine Einladungs-E-Mail an den im invitation-Objekt hinterlegten Empfänger. Die E-Mail enthält einen Registrierungslink, über den der Eingeladene sein Konto anlegen kann. Inhalt und Betreff der E-Mail werden durch den im InvitationModule konfigurierten Ausdruck invitation-mail bestimmt.
Damit diese Funktion genutzt werden kann, muss das Modul tl-security-selfservice in der Applikation eingebunden sein und der E-Mail-Versand muss konfiguriert sein.
| Name | Typ | Beschreibung | Pflicht | Default |
|---|---|---|---|---|
| invitation | Fachobjekt (tl.security.selfservice:Invitation) |
Die Einladung, deren Empfänger die Einladungs-E-Mail erhalten soll. Die Einladung muss eine gültige E-Mail-Adresse im Attribut email hinterlegt haben. |
ja |
Typ: Wahrheitswert
Ob der Versand der Einladungs-E-Mail erfolgreich war.
sendInvitation($invitation)
Ausgabe: true
Versendet die Einladungs-E-Mail an die im Attribut email von $invitation hinterlegte Adresse.
{
invitation = new(`tl.security.selfservice:Invitation`);
set($invitation, `tl.security.selfservice:Invitation#email`, "new.user@example.com");
sendInvitation($invitation);
}
Ausgabe: true
Erstellt eine neue Einladung für die angegebene E-Mail-Adresse und versendet die Einladungs-E-Mail direkt im Anschluss.