开发手册 欢迎您!
软件开发者资料库

Firebase - 电子邮件身份验证

Firebase电子邮件身份验证 - 从简单和简单的步骤开始学习Firebase,从基本到高级概念,包括概述,环境设置,数据,数组,写入数据,写入列表数据,写入事务数据,读取数据,事件类型,分离回调,查询,过滤数据,最佳实践,电子邮件,谷歌,Facebook,Twitter,Github,匿名身份验证,脱机功能,安全性,部署。

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

创建用户

要对用户进行身份验证,我们可以使用 createUserWithEmailAndPassword(电子邮件,密码)方法.

示例

让我们考虑以下示例.

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);});