Backend a SDK

Prihlasovanie (m77.auth)

Registrácia, prihlásenie a relácie pre používateľov tvojej aplikácie.

Používatelia tvojej aplikácie sú oddelení od tvojho účtu builder77. Každá aplikácia má vlastný zoznam používateľov (pozri kartu Dáta → Používatelia aplikácie).

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

Relácie sa ukladajú v zariadení a platia 90 dní. Heslá sa hashujú pomocou bcrypt a nikdy ich neuvidíš.

Profil

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

Ochrana dát

Skombinuj prihlásenie s dopytmi mine: true a každý používateľ bude mať súkromné dáta. Záznamy vytvorené prihláseným používateľom môže meniť iba on.