使用Angular Fire 1.2.0我正在创建一个登录页面,使用电子邮件和密码验证进入Firebase数据库。我创建了以下控制器:
controller('HomeCtrl',['$scope',"$firebaseAuth",function($scope,$firebaseAuth){
var firebaseObj=new Firebase("https://first-project-3c9ef.firebaseio.com/");
var auth = $firebaseAuth(firebaseObj);
$scope.user={};
$scope.SignIn=function(event){
event.preventDefault();
var username=$scope.user.email;
var password=$scope.user.password;
auth.$authWithPassword({
email:username,
password:password
})
.then(function(authData){
console.log("Authentication successful");
},function(error){
console.log("Authentication failure",error);
});
}
}]);
即使输入正确的凭据控制台也会导致身份验证失败。 我已经在我的Firebase帐户中启用了登录方法作为电子邮件和密码身份验证,即使它显示身份验证失败。 我正在关注Angular fire的最新指南。