2017-05-31 3 views

Antwort

0

Momentan ziehe ich die uid Eigenschaft aus dem Objekt, das von Aufruf Ihrer Auth-Methode der Wahl löst, in meinem Fall ist es createUserWithEmailAndPassword, dann legen Sie es auf der Datenbank mit der UID als Ref. Ich füge zu diesem Objekt auch hinzu, was ich derzeit über den Benutzer weiß, z. B. was OAuth Ihnen bietet oder was auch immer Ihr Formular zur Verfügung stellt.

Ein Beispiel in ESNext, innerhalb einer Asynchron-Funktion und E-Mail/Passwort Auth:

const {uid} = await firebase.auth().createUserWithEmailAndPassword(email, password) 

firebase.database().ref(`users/${uid}`).set({ 
    email, 
}) 

Nächstes Mal, wenn sie sich anmelden, Sie ihre Benutzerdaten mithilfe ihrer uid ziehen können.

Zumindest mache ich das. Ich bin auch neu in Firebase.

Verwandte Themen