Backend és SDK

Hitelesítés (m77.auth)

Regisztráció, bejelentkezés és munkamenetek az alkalmazásod felhasználóinak.

Az alkalmazásod felhasználói el vannak különítve a builder77-fiókodtól. Minden alkalmazásnak saját felhasználólistája van (lásd: Adatok fül → Alkalmazásfelhasználók).

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

A munkamenetek az eszközön tárolódnak, és 90 napig érvényesek. A jelszavakat bcrypttel hasheljük, így te sem láthatod őket soha.

Profil

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

Adatok védelme

Kombináld a hitelesítést mine: true lekérdezésekkel, így minden felhasználónak privát adatai lesznek. A bejelentkezett felhasználó által létrehozott rekordokat csak ő módosíthatja.