Backend og SDK

Godkendelse (m77.auth)

Tilmelding, login og sessioner for din apps brugere.

Din apps brugere er adskilt fra din builder77-konto. Hver app har sin egen brugerliste (se Data-fanen → Appbrugere).

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

Sessioner gemmes på enheden og varer 90 dage. Adgangskoder hashes med bcrypt og er aldrig synlige for dig.

Profil

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

Beskyt data

Kombinér login med mine: true-forespørgsler, så hver bruger får private data. Poster, som en indlogget bruger har oprettet, kan kun ændres af vedkommende selv.