Jak mogę dodać dodatkowy numer telefonu i adres do tego zestawu danych? Wygląda na to, że dokumentacja Firebase niczego nie określa.Jak dodać dodatkowe informacje do firebase.auth()
I wprowadziły logowania, rejestrowania i aktualizacji przy użyciu firebase.auth()
logowanie:
//Email Login
firebase.auth().signInWithEmailAndPassword(email, password).then(
ok => {
console.log("Logged in User",ok.user);
},
error => {
console.log("email/pass sign in error", error);
}
);
Rejestracja:
//Sign Up
firebase.auth().createUserWithEmailAndPassword(email, password).then(
ok => {
console.log("Register OK", ok);
},
error => {
console.log("Register error", error);
}
)
UPDATE:
//User Authentication
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
$scope.data=user;
} else {
// No user, Redirect to login page
}
});
//Save Function
$scope.save=function(values){
$scope.data.updateProfile({
displayName: "Test User",
email: "[email protected]",
/* phone: 123412341,
address: "Temp Address",*/
photoURL: "www.example.com/profile/img.jpg"
}).then(function() {
// Update successful.
}, function(error) {
// An error happened.
});
};
proszę, jeśli odpowiedź rozwiązałeś swój problem, zaakceptuj to, aby inni ludzie znali rozwiązanie. Również, daj mi znać, jeśli masz dalsze pytania :) –
To jest ładne wdrożenie: http://stackoverflow.com/questions/32151178/how-do-you-include-a-username-when-storing-email- i-password-using-firebase-ba –
Tak, to jest implementacja Firebase. Ale jest ograniczona tylko do tych właściwości: https://firebase.google.com/docs/reference/ios/firebaseauth/interface_f_i_r_user#properties W linku, który zamieściłem w komentarzu do mojej odpowiedzi, mówią o tym;) –