Firebase - 邮箱认证



在本篇章中,我们将展示如何使用 Firebase 电邮/密码认证。

创建用户

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

示例

我们考虑以下示例。

var email = "[email protected]";
var password = "mypassword";

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

我们可以查看 Firebase 仪表板并查看是否创建用户。

Firebase Email Authentication User

登录

登录过程与此类似。我们使用 signInWithEmailAndPassword(email, password) 登录用户。

示例

我们考虑以下示例。

var email = "[email protected]";
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);
});
广告