Backend och SDK

Autentisering (m77.auth)

Registrering, inloggning och sessioner för appens användare.

Din apps användare är separata från ditt builder77-konto. Varje app har sin egen användarlista (se fliken Data → Appanvändare).

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');
});

Sessioner sparas på enheten och gäller i 90 dagar. Lösenord hashas med bcrypt och är aldrig synliga för dig.

Profil

await m77.auth.updateProfile({ name: 'Ada' });

Skydda data

Kombinera inloggning med mine: true-frågor för att ge varje användare privat data. Poster som skapats av en inloggad användare kan bara ändras av hen själv.