Backend u SDK

Awtentikazzjoni (m77.auth)

Reġistrazzjoni, login u sessjonijiet għall-utenti tal-app tiegħek.

L-utenti tal-app tiegħek huma separati mill-kont builder77 tiegħek. Kull app għandha l-lista tal-utenti tagħha (ara t-tab Data → Utenti tal-app).

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

Is-sessjonijiet jinħażnu fuq l-apparat u jdumu 90 jum. Il-passwords jiġu hashed b'bcrypt u qatt ma jkunu viżibbli għalik.

Profil

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

Il-protezzjoni tad-data

Għaqqad il-login ma' queries mine: true biex kull utent ikollu data privata. Ir-rekords maħluqa minn utent li jkun dieħel jistgħu jinbidlu minnu biss.