如何保存用户信息(userName)firebase new angular 2

时间:2016-08-01 23:43:21

标签: javascript typescript angular firebase angularfire

我需要保存在我的Firebase用户名中并在登录时获取它,但我无法弄明白。我应该在代码中添加什么?

  signUp(userEmail , userPassword){
    firebase.auth().createUserWithEmailAndPassword(userEmail, userPassword).catch(function(error) {
      // Handle Errors here.
      var errorCode = error.code;
      var errorMessage = error.message;
      // ...
    });

 signIn(userEmail , userPassword){
firebase.auth().signInWithEmailAndPassword(userEmail, userPassword).catch(function(error) {
  // Handle Errors here.
  var errorCode = error.code;
  var errorMessage = error.message;
  // ...
});

谢谢你的回答。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。你只是链接功能然后它看起来像

 firebase.auth().createUserWithEmailAndPassword(userEmail, userPassword).then(function (result) {

  firebase.database().ref('/users/' + result.uid).set({
    username: 'someOne',
    email:userEmail,
  });

  console.log(result);
}).catch(function (error) {
  // Handle Errors here.
  var errorCode = error.code;
  var errorMessage = error.message;
  // ...
});