Skip to main content
Diese Seite ist Teil eines KI-Coding-Agent-Skills und für Agenten geschrieben, nicht für Menschen. Für die menschenlesbare Base44-Dokumentation siehe die Entwicklerdokumentation.

Users-Modul

Nutzer über base44.users zur App einladen.

Inhalt

Methoden

MethodeSignaturBeschreibung
inviteUser(user_email, role)Promise<any>Einen Nutzer zur App einladen

Beispiele

Nutzer einladen

// Invite a user with "user" role
await base44.users.inviteUser("newuser@example.com", "user");

// Invite an admin
await base44.users.inviteUser("admin@example.com", "admin");

Mehrere Nutzer einladen

const usersToInvite = [
  { email: "user1@example.com", role: "user" },
  { email: "user2@example.com", role: "user" },
  { email: "manager@example.com", role: "admin" }
];

for (const user of usersToInvite) {
  await base44.users.inviteUser(user.email, user.role);
  console.log(`Invited ${user.email} as ${user.role}`);
}

Rollen

Der Parameter role muss einer der folgenden sein:
RolleBeschreibung
"user"Standardnutzer mit Standardberechtigungen
"admin"Administrator mit erhöhten Berechtigungen
Hinweis: Nur "user" und "admin" sind gültige Werte für die Rolle. Ein Fehler wird geworfen, wenn du einen anderen Wert übergibst.

Hinweise

  • E-Mail-Einladung: Der eingeladene Nutzer erhält eine E-Mail mit einem Link, um der App beizutreten
  • Duplikat-Handling: Das Einladen eines bestehenden Nutzers versendet die Einladung erneut
  • Auch in auth verfügbar: base44.auth.inviteUser() bietet dieselbe Funktionalität
  • Rollen-Validierung: Nur "user" oder "admin" werden akzeptiert
// These are equivalent:
await base44.users.inviteUser("newuser@example.com", "user");
await base44.auth.inviteUser("newuser@example.com", "user");

Type Definitions

/** Users module for inviting users to the app. */
interface UsersModule {
  /**
   * Invite a user to the application.
   * @param user_email - User's email address.
   * @param role - User's role ('user' or 'admin').
   * @returns Promise resolving when the invitation is sent.
   * @throws Error if role is not 'user' or 'admin'.
   */
  inviteUser(user_email: string, role: "user" | "admin"): Promise<any>;
}
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.