Backend & SDK
Authentifizierung (m77.auth)
Registrierung, Login und Sitzungen für die Nutzer deiner App.
Die Nutzer deiner App sind von deinem builder77-Konto getrennt. Jede App hat ihre eigene Nutzerliste (siehe Tab Daten → App-Nutzer).
await m77.auth.signUp({ email, password, name }); // signs in too
await m77.auth.signIn({ email, password });
await m77.auth.signOut();
m77.auth.user; // { id, email, name, createdAt } or null
const unsubscribe = m77.auth.onChange((user) => {
render(user ? 'app' : 'login');
});Sitzungen werden auf dem Gerät gespeichert und gelten 90 Tage. Passwörter werden mit bcrypt gehasht und sind für dich nie sichtbar.
Profil
await m77.auth.updateProfile({ name: 'Ada' });Daten schützen
Kombiniere Login mit mine: true-Abfragen, damit jeder Nutzer private Daten hat. Datensätze, die ein angemeldeter Nutzer angelegt hat, kann nur er selbst ändern.