Firebase注册了用户 - 将用户存储在节点与注册用户中

时间:2016-02-09 07:47:21

标签: javascript node.js firebase

如何将用户存储在节点中而不仅仅是注册用户中,这是当前代码正在执行的操作(在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);
  }
});

};

1 个答案:

答案 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); 
    //   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  }
});