我有问题。我想通过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>