Ich möchte Benutzer manuell in Firebase registrieren. Wie kann ich überprüfen, ob der Benutzer bereits registriert ist oder ob er (USERID) existiert? Wenn es existiert, sollte es sich nicht anders registrieren lassen, wenn seine Benutzer-ID noch nicht in der Datenbank ist, dann sollten seine Informationen gespeichert werden. Hier ist mein aktueller Code, in dem nur das Speichern von Userinfo noch möglich ist.Wie überprüft man, ob Daten in Firebase mit angularfire vorhanden sind?
$scope.details={};
$scope.registerme= function() {
var someDate = new Date();
var ref = firebase.database().ref('/Users/');
$scope.submitme = $firebaseArray(ref);
$scope.submitme.$add({
facebookid: $scope.details.userid,
firstname: $scope.details.firstname,
lastname: $scope.details.lastname,
timestamp: someDate.toString(),
}).then(function(ref) {
alert('Registration success.');
}).catch(function(error) {
alert('Registration Failed.');
});
};
Dank hatte ich hinzugefügt 'if (snapshot.exists()) {alert ("Dieser Benutzer existiert bereits");} else {alert ("Benutzer existiert nicht");} 'zu Ihrem Hinweis. – frank2k16