Backend og SDK

Autentisering (m77.auth)

Registrering, innlogging og økter for appens brukere.

Appens brukere er adskilt fra builder77-kontoen din. Hver app har sin egen brukerliste (se Data-fanen → Appbrukere).

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

Økter lagres på enheten og varer i 90 dager. Passord hashes med bcrypt og er aldri synlige for deg.

Profil

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

Beskytte data

Kombiner innlogging med mine: true-spørringer for å gi hver bruker private data. Poster som en innlogget bruker har opprettet, kan bare endres av vedkommende.