Backend ve SDK

Kimlik doğrulama (m77.auth)

Uygulamanın kullanıcıları için kayıt, giriş ve oturumlar.

Uygulamanın kullanıcıları builder77 hesabından ayrıdır. Her uygulamanın kendi kullanıcı listesi vardır (bkz. Veriler sekmesi → Uygulama kullanıcıları).

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

Oturumlar cihazda saklanır ve 90 gün geçerlidir. Şifreler bcrypt ile hash'lenir ve sen asla göremezsin.

Profil

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

Verileri korumak

Her kullanıcıya özel veri vermek için girişi mine: true sorgularıyla birleştir. Giriş yapmış bir kullanıcının oluşturduğu kayıtları yalnızca o kullanıcı değiştirebilir.