Taustasüsteem ja SDK

Autentimine (m77.auth)

Registreerumine, sisselogimine ja seansid sinu rakenduse kasutajatele.

Sinu rakenduse kasutajad on sinu builder77 kontost eraldi. Igal rakendusel on oma kasutajate loend (vaata vahekaarti Andmed → Rakenduse kasutajad).

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

Seansid salvestatakse seadmesse ja kehtivad 90 päeva. Paroolid räsitakse bcryptiga ega ole sulle kunagi nähtavad.

Profiil

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

Andmete kaitsmine

Kombineeri sisselogimine mine: true päringutega, et igal kasutajal oleksid privaatsed andmed. Sisselogitud kasutaja loodud kirjeid saab muuta ainult tema ise.