
App-Sichtbarkeit festlegen
Die App-Sichtbarkeit steuert, wer deine App öffnen kann und ob er sich anmelden muss. Du wählst die Sichtbarkeitsstufe, die zum Zweck deiner App passt. Base44 verwendet smarte App-Sichtbarkeit, um dir einen Startpunkt vorzuschlagen. Apps, die wie öffentliche Sites wirken, wie Landing-Pages oder Portfolios, werden automatisch auf Public ohne Login-Anforderung gesetzt. Du kannst diese Einstellung jederzeit ändern.
- Gehe zum Dashboard deiner App.
- Klicke auf Overview.
- Klicke auf das Dropdown App Visibility und wähle eine der folgenden Optionen:
- Private: Nur eingeladene Personen können die App öffnen und nutzen. Anmeldung erforderlich.
- Workspace: Jeder in deinem Base44-Workspace kann die App öffnen und nutzen. Anmeldung erforderlich.
- Public: Jeder mit dem Link kann die App öffnen. Um Anmeldung zu verlangen, wähle Require login to access. Für zusätzlichen Schutz klicke auf Run security scan.
Nutzer zu deiner App einladen
Lade Personen zur Nutzung deiner App ein, indem du ihnen eine E-Mail-Einladung aus deinem Dashboard oder aus deiner App heraus sendest. Jemanden als Nutzer oder Admin einzuladen steuert, was er in der Live-App tun kann. Es gibt ihm keinen Zugriff auf den App-Editor oder das Dashboard deiner App.- Wenn die Sichtbarkeit deiner App auf Workspace gesetzt ist, haben alle Workspace-Mitglieder automatisch Zugriff und benötigen keine einzelnen Einladungen.
- Einladungsberechtigungen hängen von der Sichtbarkeit deiner App ab:
- Private Anwendung: Nur Admins können Personen einladen und können wählen, ob die Rolle User oder Admin ist.
- Öffentliche Anwendung: Admins können Personen einladen und Rollen wählen. Personen mit der User-Rolle können andere Nutzer einladen.
Aus deinem Dashboard
Sende Einladungen aus dem Dashboard deiner App und wähle die Rolle für jede Person. So lädst du Personen aus deinem Dashboard ein:- Klicke in deinem App-Editor auf Dashboard.
- Klicke auf Overview.
- Klicke im Abschnitt Invite Users auf Send Invites.
- Gib die E-Mail-Adresse für jede Person ein, die du einladen möchtest.
- Klicke auf das Dropdown Access level und wähle eine Rolle.
- Klicke auf Send Invitation.

Aus deiner App
Du kannst Personen auch direkt aus deiner App heraus einladen, indem du den KI-Chat bittest, In-App-Einladungen einzurichten. Verwende die hinzugefügte Einladungsoption, um die E-Mail-Adresse jeder Person einzugeben und, falls angefordert, die gewünschte Rolle zu wählen. Beispiel-Prompt:Füge die Option hinzu, Nutzer aus der App heraus zur App einzuladen

Rollen deiner Nutzer auswählen
Rollen steuern, was jede Person in deiner Live-App tun kann. Standardmäßig enthält jede App 2 Rollen:- Admin: Kann Bereiche verwalten, die in der Live-App auf Admins beschränkt sind.
- User: Kann die App anzeigen und nutzen, ohne spezielle Berechtigungen.
- Klicke in deinem App-Editor auf Dashboard.
- Klicke auf Users.
- Wähle den Nutzer aus, dessen Rolle du ändern möchtest.
- Klicke auf das Dropdown Role und wähle Admin oder User.
- Klicke auf Submit.
Deinen App-Link teilen
Teile einen Link zu deiner App, damit Personen direkt darauf zugreifen können. So teilst du deinen App-Link:- Klicke in deinem App-Editor auf Dashboard.
- Klicke auf Overview.
- Klicke im Abschnitt Invite Users auf Copy Link.
- Teile den Link, wo immer du möchtest, dass Personen auf deine App zugreifen.

Deine App als Nutzer testen
Sieh und interagiere mit deiner App als jeder beliebige Nutzer oder Rolle, um Berechtigungen zu prüfen, Probleme zu beheben oder Nutzerabläufe zu testen.Warum solltest du deine App als Nutzer testen?
- Realistisches Testen: Teste die App genau so, wie ein bestimmter Nutzer oder eine Rolle sie sieht
- Schnellere Fehlerbehebung: Reproduziere und debugge von Nutzern gemeldete Probleme in ihrem realen Kontext
- Berechtigungssichtbarkeit: Überprüfe schnell, worauf jede Rolle oder jeder Nutzer zugreifen kann und worauf nicht
- Zugriffs-Anpassung: Entscheide, ob Berechtigungen oder Rollen basierend auf echtem Verhalten aktualisiert werden müssen
- Ablauf-Validierung: Führe End-to-End-Checks (Onboarding, Schlüsselaufgaben, kritische Pfade) vor Releases durch
- Sicheres Experimentieren: Verwende gefälschte oder Testnutzer, um riskante oder destruktive Aktionen sicher zu testen
- Stärkerer Support: Leite Personen effektiver, indem du ihre genaue Erfahrung siehst
- UX-Einsicht: Baue Empathie auf und verbessere UX, indem du die App als verschiedene Nutzertypen siehst
- Gehe zu deinem App-Editor.
- Klicke oben rechts auf das More Actions-Symbol .
- Wähle Act as a user.

- Klicke auf das Dropdown neben You’re acting as und wähle den entsprechenden Nutzer aus.
- Sieh dir die App in der Vorschau an und interagiere mit ihr als dieser Nutzer.
- Klicke auf Exit mode, wenn du mit dem Testen als anderer Nutzer fertig bist.

Mitarbeiter zu deiner App einladen
Mitarbeiter sind Personen, die dir beim Bauen deiner App in deinem App-Editor helfen. Füge Mitarbeiter hinzu, wenn du möchtest, dass jemand mit dir die App designt, konfiguriert oder wartet.- Mitarbeiter
- Können den App-Editor und das Dashboard deiner App öffnen.
- Helfen dir beim Designen von Seiten, Ändern von Logik, Verbinden von Daten und Konfigurieren von Einstellungen.
- Werden über das Invite collaborators-Symbol im App-Editor eingeladen.
- Admins
- Melden sich in der Live-App an.
- Greifen auf Admin-only-Bereiche in der Live-App zu, wie geschützte Berichte oder Management-Tools.
- Können den App-Editor oder das Dashboard deiner App nicht öffnen, es sei denn, sie sind auch Mitarbeiter.
- Gehe zu deinem App-Editor.
- Klicke oben auf das Add collaborator-Symbol .
- Gib die E-Mail-Adressen der Personen ein, die du einladen möchtest, getrennt durch Kommas.
- Klicke auf das Send invite-Symbol .

- Gehe zu deinem App-Editor.
- Klicke oben auf das Add collaborator-Symbol .
- Finde den entsprechenden Mitarbeiter und klicke auf das More Actions-Symbol .
- Klicke auf Remove Collaborator.
- Wähle im Bestätigungsfenster eine Option:
- Remove collaborator access only: Widerruft sofort seinen Zugriff auf den App-Editor und verhindert, dass er Änderungen vornimmt, behält ihn aber mit seiner bestehenden Rolle in der Users-Liste, damit er die Live-App weiterhin nutzen kann.
- Remove from app entirely: Widerruft seinen Mitarbeiterzugriff und entfernt ihn aus der Users-Liste, sodass er sich nicht mehr anmelden oder die App nutzen kann.
Externe Mitarbeiter-Einladungen einschränken
Standardmäßig kann jedes Workspace-Mitglied Personen außerhalb des Workspace als App-Mitarbeiter einladen. Du kannst dies einschränken, sodass nur Workspace-Eigentümer und -Admins diese Einladungen senden können. So konfigurierst du, wer externe Mitarbeiter einladen kann:- Klicke oben links in deinem Konto auf deinen Workspace-Namen.
- Klicke auf Settings.
- Klicke auf Auth and security.
- Klicke auf den Toggle External Collaborators:
- Enabled: Nur Workspace-Eigentümer und -Admins können Personen außerhalb des Workspace als App-Mitarbeiter einladen.
- Disabled: Jedes Workspace-Mitglied kann Personen außerhalb des Workspace als App-Mitarbeiter einladen.

FAQs
Klicke unten, um mehr über die Verwaltung des Zugriffs auf deine App zu erfahren.Können Personen sich selbst für die Nutzung meiner App anmelden?
Können Personen sich selbst für die Nutzung meiner App anmelden?
Wie überprüfe ich Zugriffsanfragen für meine private App?
Wie überprüfe ich Zugriffsanfragen für meine private App?
- Klicke in deinem Workspace auf das Benachrichtigungssymbol .
- Klicke auf Review, um die Anfrage zu öffnen und zu entscheiden, ob der Zugriff gewährt werden soll.

Was ist der Unterschied zwischen einem App-Nutzer und einem Mitarbeiter?
Was ist der Unterschied zwischen einem App-Nutzer und einem Mitarbeiter?
Muss ich jemanden in Users zum Admin machen, damit er meine App bearbeiten kann?
Muss ich jemanden in Users zum Admin machen, damit er meine App bearbeiten kann?
Müssen Mitarbeiter Workspace-Mitglieder sein?
Müssen Mitarbeiter Workspace-Mitglieder sein?
Welche Rollen können auf die Users-Entität zugreifen?
Welche Rollen können auf die Users-Entität zugreifen?
Wie kann ich App-Sicherheitseinstellungen verwalten?
Wie kann ich App-Sicherheitseinstellungen verwalten?
Kann ich einen Nutzer aus meiner App entfernen?
Kann ich einen Nutzer aus meiner App entfernen?
Ich habe eine Funktion für meine Mitglieder erstellt, aber sie funktioniert nur für Admins. Warum?
Ich habe eine Funktion für meine Mitglieder erstellt, aber sie funktioniert nur für Admins. Warum?
Warum bekomme ich einen 'Authentication required to view users'-Fehler?
Warum bekomme ich einen 'Authentication required to view users'-Fehler?
Users-Entität ist von Base44 gesichert, um Authentifizierungsdaten zu schützen. Nur Mitarbeiter und der App-Eigentümer können direkt darauf zugreifen. Wenn deine App versucht, aus der Users-Entität für reguläre Nutzer zu lesen, zum Beispiel um Profile anzuzeigen oder Bestellungen zu verarbeiten, löst dies diesen Fehler aus.Der empfohlene Ansatz ist, eine separate UserProfile-Entität zu erstellen, die die Daten speichert, die deine App benötigt, und sie mit der integrierten Users-Entität zu verbinden.So richtest du dies mit dem KI-Chat ein, füge den folgenden Prompt ein:Erstelle eine neue Entität namens UserProfile. Verschiebe benutzerdefinierte Felder aus der Users-Entität zu UserProfile. Stelle eine 1:1-Beziehung zwischen Users und UserProfile her. Stelle sicher, dass ein UserProfile automatisch erstellt wird, wenn ein neuer Nutzer sich registriert. Aktualisiere die App, um Nutzerdetails von UserProfile statt von Users abzurufen. Setze Berechtigungen so, dass Nutzer nur ihr eigenes Profil bearbeiten können, aber jeder es lesen kann.Nachdem die KI die Änderungen vorgenommen hat, gehe zum Dashboard deiner App, klicke auf Security und überprüfe die RLS-Regeln für deine neue UserProfile-Entität, um sicherzustellen, dass sie deinen beabsichtigten Zugriffsebenen entsprechen.Wie kann ich gefälschte Nutzer erstellen, um Nutzerabläufe sicher zu testen?
Wie kann ich gefälschte Nutzer erstellen, um Nutzerabläufe sicher zu testen?
- Gehe zum Dashboard deiner App.
- Klicke auf Users.
- Klicke auf Invite User, um eine Einladung zu senden, oder registriere ein neues Konto über die öffentliche Anmeldeseite deiner App.
- Weise dem Testprofil die gewünschte Rolle oder Berechtigungen zu.



