Бекенд и SDK

Удостоверяване (m77.auth)

Регистрация, вход и сесии за потребителите на приложението ти.

Потребителите на приложението ти са отделни от профила ти в builder77. Всяко приложение има собствен списък с потребители (виж раздела Данни → Потребители на приложението).

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

Сесиите се съхраняват на устройството и траят 90 дни. Паролите се хешират с bcrypt и никога не са видими за теб.

Профил

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

Защита на данните

Комбинирай входа със заявки mine: true, за да има всеки потребител лични данни. Записите, създадени от влязъл потребител, могат да се променят само от него.