Zaledje in SDK

Preverjanje pristnosti (m77.auth)

Registracija, prijava in seje za uporabnike tvoje aplikacije.

Uporabniki tvoje aplikacije so ločeni od tvojega računa builder77. Vsaka aplikacija ima svoj seznam uporabnikov (glej zavihek Podatki → Uporabniki aplikacije).

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

Seje se shranijo v napravi in trajajo 90 dni. Gesla so zgoščena z bcrypt in ti nikoli niso vidna.

Profil

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

Zaščita podatkov

Prijavo združi s poizvedbami mine: true, da ima vsak uporabnik zasebne podatke. Zapise, ki jih je ustvaril prijavljeni uporabnik, lahko spreminja samo on.