1
Also, wenn ich einen neuen Benutzer erstellen, wie kann ich es erhalten und speichern Sie es in einer Variablen? Zum Beispiel folgendes: Ich erstelle einen Benutzer, und ich brauche die neu erstellte Benutzer-ID, damit ich ein Objekt innerhalb der Datenbank mit demselben Schlüssel wie die Benutzer-ID erstellen kann.Wie bekomme ich die UId für den Benutzer gerade erstellt
firebase.auth().createUserWithEmailAndPassword(email, "test123")
.then(function(user) {
})
.catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// ...
});
firebase.auth().onAuthStateChanged(firebaseUser =>{
var user = firebase.auth().currentUser;
key = firebase.database().ref().child('users/' + user.uid);
});
startDate = startDate.toString();
firebase.database().ref('Users/' + key).set({
employeeId: key,
Email: email,
name: name,
startDate: startDate,
fcmToken: "",
Availability: avi,
Privilege: p
});
ich es aktualisiert, aber Schlüssel ist noch nicht definiert .. –
Ok Ich werde bearbeiten Sie die anwer –
dass Code sollte funktionieren –