通过Firestore登录拒绝访问

时间:2020-05-21 18:23:56

标签: javascript firebase firebase-authentication

我有问题。我想通过Firestore数据库登录。问题是我收到“访问被拒绝”。当我在浏览器的检查器中单击“网络”时,我收到403错误消息。 Passwort和Email是正确的,在另一个Android应用程序中,我可以使用此数据登录。我将本地主机授权为域。我的错误在哪里?先感谢您!

错误

  <Error>
      <Code>AccessDenied</Code>
    <Message>Access Denied</Message>
    <RequestId>16AC88BE19DA980D</RequestId>
    </Error>

login.js

firebase.auth().onAuthStateChanged(function(user) {
  if (user) {
    // User is signed in.


    //document.getElementById("user_div").style.display = "block";
    //document.getElementById("login_div").style.display = "none";

    var user = firebase.auth().currentUser;

    if(user != null){

      var email_id = user.email;
      //document.getElementById("user_para").innerHTML = "Welcome User : " + email_id;

    }

  } else {
    // No user is signed in.

    //document.getElementById("user_div").style.display = "none";
    //document.getElementById("login_div").style.display = "block";

  }
});

function login(){

console.log("login");
  var userEmail = document.getElementById("email_field").value;
  var userPass = document.getElementById("password_field").value;

  firebase.auth().signInWithEmailAndPassword(userEmail, userPass).catch(function(error) {
    // Handle Errors here.
    var errorCode = error.code;
    var errorMessage = error.message;

    window.alert("Error : " + errorMessage);

    // ...
  });

}

function logout(){
  firebase.auth().signOut();
  console.log("logout");
}

index.html

<!-- The core Firebase JS SDK is always required and must be listed first -->
<script src="https://www.gstatic.com/firebasejs/7.14.4/firebase-app.js"></script>
  <script src="https://www.gstatic.com/firebasejs/7.14.4/firebase-auth.js"></script>
  <script src="https://www.gstatic.com/firebasejs/4.8.1/firebase.js"></script>




<!-- TODO: Add SDKs for Firebase products that you want to use
     https://firebase.google.com/docs/web/setup#available-libraries -->

<script>
  // Your web app's Firebase configuration
  var firebaseConfig = {
    ...
  };
  // Initialize Firebase
  firebase.initializeApp(firebaseConfig);
</script>
<script src="login.js"></script>

0 个答案:

没有答案