Backend και 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 ημέρες. Οι κωδικοί πρόσβασης αποθηκεύονται ως hash με bcrypt και δεν είναι ποτέ ορατοί σε εσένα.

Προφίλ

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

Προστασία δεδομένων

Συνδύασε τη σύνδεση με ερωτήματα mine: true ώστε κάθε χρήστης να έχει ιδιωτικά δεδομένα. Τις εγγραφές που δημιουργεί ένας συνδεδεμένος χρήστης μπορεί να τις αλλάξει μόνο ο ίδιος.