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儀表板中的數據庫,並查看用戶是否已創建成功。如下所示,已經創建了一個用戶賬號 -
登錄
登錄過程與我們常見的登錄方式幾乎相同。 使用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);
});