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 仪表板并看到用户已创建。
登录
登录过程几乎相同。我们使用 signInWithEmailAndPassword(email, password) 来登录用户。
示例
让我们考虑以下示例。
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); });