1
因此,如果我創建一個新用戶,如何獲取它的uId並將其存儲在變量中?例如,下面我創建一個用戶,並且我需要新創建的uId,以便可以使用與uId相同的密鑰在數據庫內創建對象。如何爲剛剛創建的用戶獲取uId
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
});
我更新,但關鍵還是不確定.. –
好吧,我將編輯前面回答 –
代碼應該正常工作 –