Serverio dalis ir SDK
Autentifikavimas (m77.auth)
Registracija, prisijungimas ir sesijos tavo programėlės naudotojams.
Tavo programėlės naudotojai yra atskirti nuo tavo builder77 paskyros. Kiekviena programėlė turi savo naudotojų sąrašą (žr. skirtuką Duomenys → Programėlės naudotojai).
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');
});Sesijos saugomos įrenginyje ir galioja 90 dienų. Slaptažodžiai maišomi su bcrypt ir tau niekada nematomi.
Profilis
await m77.auth.updateProfile({ name: 'Ada' });Duomenų apsauga
Derink prisijungimą su mine: true užklausomis, kad kiekvienas naudotojas turėtų privačių duomenų. Prisijungusio naudotojo sukurtus įrašus gali keisti tik jis pats.