Backend a SDK

Přihlašování (m77.auth)

Registrace, přihlášení a relace pro uživatele tvé aplikace.

Uživatelé tvé aplikace jsou oddělení od tvého účtu builder77. Každá aplikace má vlastní seznam uživatelů (viz záložka Data → Uživatelé aplikace).

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

Relace se ukládají v zařízení a platí 90 dní. Hesla se hashují pomocí bcrypt a nikdy je neuvidíš.

Profil

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

Ochrana dat

Zkombinuj přihlášení s dotazy mine: true a každý uživatel bude mít soukromá data. Záznamy vytvořené přihlášeným uživatelem může měnit jen on.