如何将用户存储在节点中而不仅仅是注册用户中,这是当前代码正在执行的操作(在firebase中)以下是我感谢的代码登录控制器:
app.controller('LoginCtrl', function($scope, $state) {
$ scope.data = {};
$ scope.signupEmail = function(){
var ref = new Firebase("https://FIREBASE-APP>.firebaseio.com");
ref.createUser({
email : $scope.data.email,
password : $scope.data.password
}, function(error, userData) {
if (error) {
console.log("Error creating user:", error);
} else {
console.log("Successfully created user account with uid:", userData.uid);
}
});
};
答案 0 :(得分:2)
相关用户数据存储在userData-object中。 保存它你可以做这样的事情:
ref.createUser({
email : $scope.data.email,
password : $scope.data.password
}, function(error, userData) {
if (error) {
console.log("Error creating user:", error);
} else {
console.log("Successfully created user account with uid:", userData.uid);
ref.child('users').push(userData);
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
}
});