javascript - HTML 和 Firebase 登录错误
问题描述
我正在使用firebase和html。问题是登录过程允许所有电子邮件登录。我已经激活了 Firebase 身份验证电子邮件/密码。
下面我附上了代码。请帮我发布正确的代码。
(HTML 编码)
[HTML 编码注意事项:我已输入 firebase 代码并激活 firebase]
(图片)
[这里是javascript。我已经尝试遵循火力基地的指导方针,但没有奏效。以下是我尝试过的代码
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);
// ...
});
}
(当前编码图片)
解决方案
您可以使用:-
firebase.auth().signInWithEmailAndPassword(email, password).then(data => {
// Successfully sign in
// ...
})
.catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// ...
});
有关更多信息,您可以访问:- https://firebase.google.com/docs/auth/web/password-auth
推荐阅读
- android - 如何在 Android 中使用 Groupie 在 Recyclerview 中实现 HeaderItems
- excel - 在工作簿中移动形状
- c++ - 如何将命名空间中的函数作为非命名空间参数传递?
- cassandra - 即使在查询中提及所有分区键后,Cassandra 仍要求允许过滤?
- laravel - 将文件夹文件复制到另一个文件夹
- swift - 使用分段控件快速隐藏元素
- app-inventor - 如何在 App Inventor 中实现渐进式加载?
- spring - Spring Boot 向登录过滤器注入 Rest 模板
- flutter - Flutter Build Tiles onTap 显示错误“未定义名称‘上下文’”
- javascript - 表单不工作/Jscript、PHP 或 HTML?