在本章中,我们将向您展示如何使用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信息中心,看看用户是否已创建.
登录
登录过程几乎相同.我们使用 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);});