Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在数据库和Firebase auth系统之间链接数据_Javascript_Angularjs_Firebase_Firebase Realtime Database_Firebase Authentication - Fatal编程技术网

Javascript 如何在数据库和Firebase auth系统之间链接数据

Javascript 如何在数据库和Firebase auth系统之间链接数据,javascript,angularjs,firebase,firebase-realtime-database,firebase-authentication,Javascript,Angularjs,Firebase,Firebase Realtime Database,Firebase Authentication,我用Firebase 3和Angular 1启动了一个简单的应用程序。 我有一个包含在Firebase中的身份验证系统。目前,我使用它来注册和登录用户。我将消息数据存储到Firebase数据库中 我的问题是:如何将用户信息从firebase身份验证服务链接到firebase数据库 另一个问题:将用户存储到DB而不是auth系统是否更好 提前感谢通常,在应用程序中注册用户后,您会立即将用户信息添加到数据库中。我假设您知道如何将要保存的数据发送到Firebase,因此您基本上可以使用消息数据,但使用

我用Firebase 3和Angular 1启动了一个简单的应用程序。 我有一个包含在Firebase中的身份验证系统。目前,我使用它来注册和登录用户。我将消息数据存储到Firebase数据库中

我的问题是:如何将用户信息从firebase身份验证服务链接到firebase数据库

另一个问题:将用户存储到DB而不是auth系统是否更好


提前感谢

通常,在应用程序中注册用户后,您会立即将用户信息添加到数据库中。我假设您知道如何将要保存的数据发送到Firebase,因此您基本上可以使用消息数据,但使用用户数据(例如,将其存储在“users”对象中)

但是,请注意,密码等数据是敏感的,应该安全地存储在Firebase的auth部分(即,没有人可以公开访问它)。诸如用于登录的电子邮件,甚至Firebase生成的UID都可以存储在数据库中(这是一种很好的方法,可以在以后的应用程序中根据需要引用它们)


始终让Firebase的auth服务完成登录(即使使用诸如Facebook之类的外部服务,您也应该同时使用Firebase的服务)。

通常,在应用程序中注册用户后,您会立即将用户信息添加到数据库中。我假设您知道如何将要保存的数据发送到Firebase,因此您基本上可以使用消息数据,但使用用户数据(例如,将其存储在“users”对象中)

但是,请注意,密码等数据是敏感的,应该安全地存储在Firebase的auth部分(即,没有人可以公开访问它)。诸如用于登录的电子邮件,甚至Firebase生成的UID都可以存储在数据库中(这是一种很好的方法,可以在以后的应用程序中根据需要引用它们)


始终让Firebase的auth服务完成登录(即使使用Facebook等外部服务,您也应该使用Firebase的auth服务)。

谢谢,这比我想象的要简单。谢谢你的建议!谢谢你,这比我想象的要简单。谢谢你的建议!