相关疑难解决方法(0)

在Firebase Auth(android)之后在数据库中创建用户

我正在构建一个Android应用程序,我希望我的用户成为Auth,然后添加到数据库中.目前我只使用电子邮件和密码进行身份验证,然后单击"注册",用户将在Firebase控制台的"身份验证"部分中创建.

但我也希望将我的用户添加到数据库中.我想添加更多字段(例如名称,地址等),这些字段将存储在Firebase的用户数据库中.

我只是不知道该怎么做.有人可以解释一下吗?

谢谢!

android firebase firebase-authentication firebase-realtime-database

13
推荐指数
1
解决办法
2万
查看次数

如何向firebase.auth()添加其他信息

如何在此数据集中添加额外属性电话号码和地址?似乎Firebase文档没有指定任何相关内容.

我已经实现了登录,注册和更新 firebase.auth()

登录 :

//Email Login
firebase.auth().signInWithEmailAndPassword(email, password).then(
   ok => {
        console.log("Logged in User",ok.user);              
    },
    error => {
        console.log("email/pass sign in error", error);
    }
);
Run Code Online (Sandbox Code Playgroud)

寄存器:

 //Sign Up
firebase.auth().createUserWithEmailAndPassword(email, password).then(
    ok => {
        console.log("Register OK", ok);
    },
    error => {
        console.log("Register error", error);
    }
)
Run Code Online (Sandbox Code Playgroud)

更新:

//User Authentication
firebase.auth().onAuthStateChanged(function(user) {
  if (user) {
    $scope.data=user;
  } else {
    // No user, Redirect to login page
  }
});

//Save Function
$scope.save=function(values){

    $scope.data.updateProfile({

      displayName: "Test User",
      email: "test@gmail.com",
     /* phone: 123412341,
      address: …
Run Code Online (Sandbox Code Playgroud)

firebase firebase-authentication firebase-realtime-database

7
推荐指数
1
解决办法
5908
查看次数