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.