Angularjs Firebase身份验证一夜之间发生了变化吗?

Angularjs Firebase身份验证一夜之间发生了变化吗?,angularjs,authentication,firebase,Angularjs,Authentication,Firebase,我正在使用Firebase电子邮件身份验证。它昨天工作得很好,但由于某种原因,它今天早上突然停止工作,我根本没有触及代码中的身份验证部分。我想知道Firebase是否有我不知道的任何变化?或者我做了一些可能会影响它的事情 以下是控制器中的代码: // Home controller .controller('LoginCtrl', ['$scope', '$firebaseAuth', function($scope, $firebaseAuth) { // Auth Logic wi

我正在使用Firebase电子邮件身份验证。它昨天工作得很好,但由于某种原因,它今天早上突然停止工作,我根本没有触及代码中的身份验证部分。我想知道Firebase是否有我不知道的任何变化?或者我做了一些可能会影响它的事情

以下是控制器中的代码:

// Home controller
.controller('LoginCtrl', ['$scope', '$firebaseAuth', function($scope, $firebaseAuth) {

    // Auth Logic will be here
    var firebaseObj = new Firebase("https://xxxx/");

    var loginObj = $firebaseAuth(firebaseObj);

    $scope.user = {};
    $scope.SignIn = function(e){ 
         e.preventDefault();            //To prevent from refresh
         var email = $scope.user.username + '@whateverdomain.com';
         var password = $scope.user.password;
         console.log('Authentication start inside SignIn:' + );
         loginObj.$authWithPassword({
                    email: email,
                    password: password
                })
                .then(function(user) {
                    //Success callback
                    console.log('Authentication successful');
                    $location.path('/dashboard');
                }, function(error) {
                    //Failure callback
                    console.log(error.code);
                    if(error.code === "INVALID_USER") {
                        console.log('INVALID_USER');
                        $scope.loginForm.username.$invalid = true;
                    }
                    if(error.code === "INVALID_PASSWORD") {
                        console.log('INVALID_Password');
                        $scope.loginForm.password.$invalid = true;
                    }

                });
    }
}]);
以下是视图:

<body ng-controller="LoginCtrl">
<div class="container-login">
    <div style="padding-bottom:0px; ">
        <h1> Login</h1>
    </div>
    <form class="form-signin" name="loginForm" style="color:#C3BCB6;">
        <div class="form-group" ng-class="{'has-error':loginForm.username.$invalid}">
            <label>Username</label>
            <input ng-model="user.username" type="text" name="username" class="form-control" placeholder="Input your username" ng-minlength="5" ng-maxlength="12"></input>
        </div>
        <div class="form-group" ng-class="{ 'has-error' : loginForm.password.$invalid }">
            <label>Password</label>
            <input ng-model="user.password" type="password" name="password" class="form-control" placeholder="Password" ng-minlength="8"></input>
        </div>

    <button type="button" ng-click="SignIn($event)" ng-disabled="!user.username || !user.password" class="btn btn-lg btn-primary btn-block">Sign in</button>
  </form>
</div>
当身份验证成功时,用户应该重定向到仪表板,或者当身份验证失败时,它将在控制台中显示错误消息。 目前,它仅显示身份验证启动,但没有显示来自error.code的身份验证成功或任何错误消息


我甚至检查了以前的git提交,身份验证仍然不起作用。有什么想法吗?谢谢

这很奇怪。。。。身份验证在我的另一台计算机上工作……与我在github上从自己的回购中提取的代码完全相同……代码看起来正确。可能有些文件在第一台计算机上缓存不正确,或者连接有问题;先打电话,然后打电话。这将是一个语法错误。你有最新的版本吗?总是一个好的开始;是一个打字错误,谢谢你发现它,但这不是问题所在。我仍然无法在我的一台计算机上登录,但可以在另外两台计算机上登录,方法是从github中提取完全相同的代码。