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.