Firebase makes it easy to integrate email and password authentication into your app. Firebase automatically stores your users' credentials securely (using bcrypt) and redundantly (daily off-site backups).
This separates sensitive user credentials from your application data, and lets you focus on the user interface and experience for your app.
Firebase自動秘密地存放用戶的credential和冗餘(每日異地備份)。這樣可以把敏感的用戶credential與應用資料分離開來,讓你專注於應用的用戶介面與體驗
Creating User Accounts
This separates sensitive user credentials from your application data, and lets you focus on the user interface and experience for your app.
Firebase自動秘密地存放用戶的credential和冗餘(每日異地備份)。這樣可以把敏感的用戶credential與應用資料分離開來,讓你專注於應用的用戶介面與體驗
create user account
Firebase exposes a number of JavaScript convenience methods for account creation and management, letting you have full control over the interface for your application. Create new user accounts with the following snippet:創建用戶帳號
Firebase暴露了一些JavaScript的便捷方法用於帳戶創建和管理,讓你可以完全控制你的應用程序接口。用以下片斷創建新的用戶帳戶:Creating User Accounts
var ref = new Firebase("https://.firebaseio.com");
ref.createUser({
email : "bobtony@firebase.com",
password : "correcthorsebatterystaple"
}, function(error, userData) {
if (error) {
console.log("Error creating user:", error);
} else {
console.log("Successfully created user account with uid:", userData.uid);
}
});
翻譯到這裏告一段落,接下來要實作一下,首先在EZoApp,參考範例寫下程式碼
經過實作後,的確在Firebase的Login&Auth裡面創建了帳號及密碼,接下來要實作登入機制
$(document).on('pageinit', '#home', function () {
loadJS('https://cdn.firebase.com/js/client/2.2.1/firebase.js', function () {
var myDataRef = new Firebase('https://scorching-torch-4707.firebaseio.com/');
myDataRef.createUser({
email : "bobtony2@firebase.com",
password : "correcthorsebatterystaple"
}, function(error, userData) {
if (error) {
alert('createUser error');
console.log("Error creating user:", error);
} else {
alert('createUser ok');
console.log("Successfully created user account with uid:", userData.uid);
}
});
經過實作後,的確在Firebase的Login&Auth裡面創建了帳號及密碼,接下來要實作登入機制
沒有留言:
張貼留言