作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我使用的代码:
var cred = firebase.auth().EmailAuthProvider($scope.data.mail, $scope.data.pwd);
firebase.auth().signInWithCredential(cred)
.then(function()
在测试过程中,我收到以下错误:
TypeError: undefined is not a function (evaluating 'firebase.auth().EmailAuthProvider($scope.data.mail, $scope.data.pwd)')
那么我的代码有什么问题吗?我该如何解决这个问题?
最佳答案
要通过电子邮件/密码登录用户,您只需调用 signInWithEmailAndPassword
方法。
firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// ...
});
然后您可以监听实时身份验证事件:
firebase.auth().onAuthStateChanged(function(user) {
if (user !== null) {
console.log('logged in!');
}
});
Check the docs here for more on email login.
Check the API reference for onAuthStateChanged for more info.
关于javascript - Firebase:在测试期间我得到 "undefined is not a function",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37501561/
我是一名优秀的程序员,十分优秀!