Firebase - 电子邮件身份验证


在本章中,我们将向您展示如何使用 Firebase 电子邮件/密码身份验证。

创建用户

要对用户进行身份验证,我们可以使用createUserWithEmailAndPassword(email, password)方法。

例子

让我们考虑下面的例子。

var email = "myemail@email.com";
var password = "mypassword";

firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
   console.log(error.code);
   console.log(error.message);
});

我们可以检查 Firebase 仪表板并看到用户已创建。

Firebase 电子邮件身份验证用户

登入

登录过程几乎相同。我们使用signInWithEmailAndPassword(电子邮件,密码)来登录用户。

例子

让我们考虑下面的例子。

var email = "myemail@email.com";
var password = "mypassword";

firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
   console.log(error.code);
   console.log(error.message);
});

登出

最后我们可以使用signOut()方法注销用户。

例子

让我们考虑下面的例子。

firebase.auth().signOut().then(function() {
   console.log("Logged out!")
}, function(error) {
   console.log(error.code);
   console.log(error.message);
});