javascript - 无法让用户登录
问题描述
我正在尝试让用户登录我的在线网站,但由于某种原因,它似乎无法正常工作。
我已经尝试检查帐户是否已成功创建 - 是的。我在网上到处搜索,看看是否有不同的方法可以让人们登录——有,但没有一个有效。
这是使用户登录的代码
function signin() {
var email = document.getElementById('email').value;
var password = document.getElementById('password').value;
firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
console.log(errorCode);
console.log(errorMessage);
// ...
});
}
这是应该更新页面上的文本以说明用户“已登录”的代码(但它不会改变)
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
document.getElementById("useremail").innerHTML = "Logged in";
} else {
// No user is signed in.
document.getElementById("useremail").innerHTML = "Not logged in";
}
});
上面的代码应该让用户登录,然后在网站上显示“登录”。但是,在尝试登录后,它仍然只显示“未登录”
(我之前发布过类似的问题,这次我试图让我的问题更清楚)
解决方案
推荐阅读
- c - 检查命令行输入是否为数字
- pandas - 数据框每一行的 Pandas 调用函数
- swift - 使用 json 和 swift 文件对 Next/Previous 有任何想法
- google-sheets - Google 表格 - 通过唯一字符串查找
- azure-api-management - Azure API 管理服务自定义域
- android - 如果我使用 ViewModelFactory,为什么会出现错误“e:错误:无法访问数据源”?
- python-xarray - xarray/datetime64[ns]:从 datetime 中删除或规范化时间
- typescript - Electron 找不到模块 grpc.node
- django - 唯一约束失败:Student_assignments.user_id
- javascript - 将相机设置为从正交透视导致相机改变方向