×
FireBase教程Firebase简介Firebase开发环境设置Firebase数据Firebase数组Firebase写入列表数据Firebase写入数据Firebase写入事务数据Firebase读取数据Firebase事件类型Firebase分离回调Firebase查询和排序Firebase过滤数据Firebase电子邮件认证Firebase使用Google账号登录Firebase使用Github账号登录Firebase匿名身份验证Firebase连接检查Firebase安全

Firebase电子邮件认证


在本章中,我们将向您介绍如何使用Firebase电子邮件/密码身份验证。在开始之前,需要设置登录方法,参考以下图所示 -

点击设置登录方法,然后选择电子邮件地址/密码,打开启用并保存,如下图所示 -

创建用户

要验证用户,可以使用createUserWithEmailAndPassword(email,password)方法。

示例

让我们来看看下面的一个例子。参考代码 -

var email = "test@yiibai.com";
var password = "mypassword";

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

接下来,您可以检查Firebase仪表板中的数据库,并查看用户是否已创建成功。如下所示,已经创建了一个用户账号 -

登录

登录过程与我们常见的登录方式几乎相同。 使用signInWithEmailAndPassword(email, password)登录用户。

示例

让我们看看下面的一个例子。演示如何登录 -

var email = "test@yiibai.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);
});

分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)