Backend i SDK
Autenticació (m77.auth)
Registre, inici de sessió i sessions per als usuaris de la teva app.
Els usuaris de la teva app són independents del teu compte de builder77. Cada app té la seva pròpia llista d'usuaris (mira la pestanya Dades → Usuaris de l'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');
});Les sessions es desen al dispositiu i duren 90 dies. Les contrasenyes es xifren amb bcrypt i no les pots veure mai.
Perfil
await m77.auth.updateProfile({ name: 'Ada' });Protegir les dades
Combina l'autenticació amb consultes mine: true perquè cada usuari tingui dades privades. Els registres creats per un usuari amb sessió iniciada només els pot modificar ell.