0

Ich beginne mein erstes Projekt mit Firebase. Ich versuche, nur eine einfache Authentifizierung für eine Website zu machen, aber wenn ich versuche, mich einzuloggen, ich habe diesen Fehler:
Firebase-Authentifizierung fehlgeschlagen

Error: FirebaseSimpleLogin: Projects created at console.firebase.google.com must use the new Firebase Authentication SDKs available from firebase.google.com/docs/auth/

ich firebase.google.com/docs/auth/ ging, aber ich didn Ich finde keine Lösung (vielleicht vermisse ich es).
Ich habe einen Benutzer aus dem Firebase-Backoffice gemacht.
Hier ist mein Controller:

angular.module('roomApp') 
.controller('homeCtrl', function($scope, $firebaseObject) { 
    // var firebaseObj = new Firebase("https://roomsaveur-4dfe8.firebaseio.com"); 
    console.log('tototo') 

    firebase.initializeApp(config); 

    const rootRef = firebase.database().ref().child('roomsaveur-4dfe8'); 
    const ref = rootRef.child('database'); 
    this.object = $firebaseObject(ref); 

    firebase.auth().createUserWithEmailAndPassword(email, password).then(function(user) { 
     var user = firebase.auth().currentUser; 
     var email = $scope.user.email; 
     var password = $scope.user.password; 
     // logUser(user); // Optional 
    }, function(error) { 
     console.log(error) 
     var errorCode = error.code; 
     var errorMessage = error.message; 
    }); 
}]); 

Und mein HTML:

<form class="form-signin" role="form"> 
    <input ng-model="mail" type="email" class="form-control" placeholder="Email address" required="" autofocus=""> 
    <input ng-model="password" type="password" class="form-control" placeholder="Password" required=""> 
    <button class="btn btn-lg btn-primary btn-block" type="submit" ng-click="signIn($event)">Sign in</button> 
</form> 

Dank durch Voraus

+0

Wenn Sie gerade mit Firebase beginnen, finden Sie ein aktuelleres Tutorial. Da Sie AngularFire verwenden, würde ich mit der offiziellen Dokumentation beginnen: https://github.com/firebase/angularfire#documentation –

+0

Wenn ich die doc-Anweisungen für die Authentifizierung folgen, erhalte ich diesen Fehler: ReferenceError: E-Mail ist nicht Definiert Ich aktualisierte meinen Beitrag mit dem aktuellen Code –

+0

Klingt, als ob Sie E-Mail auf Ihrem Modell verweisen, aber Ihr ng-Modell ist "Mail" zugewiesen. –

Antwort

Verwandte Themen