当前位置: 首页 > 文档资料 > Firebase 入门教程 >

电子邮件身份验证(Email Authentication)

优质
小牛编辑
134浏览
2023-12-01

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

创建用户

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

例子 (Example)

让我们考虑以下示例。

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(email, password)登录用户。

例子 (Example)

让我们考虑以下示例。

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

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

例子 (Example)

让我们考虑以下示例。

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