目前我正在做一个新的Firebase web项目。我想检查当前登录的用户ID是否保存在实时数据库中,以便为用户在我的网站上提供一些特定的可能性/权限。
实时数据库:
users
>*User ID* (the value to compare)
我的问题:哪些JavaScript代码可以将当前登录的Firebase用户与此db值进行比较?
我相信现在你已经发现你所有的问题都已经在Firebase留档上得到了回答。
在您的web应用程序上,可以使用
firebase.auth().currentUser;
要比较登录用户和子密钥,请执行以下操作
var user_id = firebase.auth().currentUser.uid;
firebase.database().ref('users/'+user_id).once('value').then(userSnapshot => {
if(userSnapshot.exists()){
//allow user perform action
}else{
// do not allow
}
}).catch(error => {
console.error(error);
});
3.移除值事件侦听器和脱机的区别。
我正在开发基于地图的android应用程序,并使用firebase数据库(谷歌实时数据库免费版)。但是我不能使用latlng数据检索数据。 帮助我爱人
问题内容: 我正在将实时数据库与Google的Firebase结合使用,并且正在尝试检查是否存在孩子。 我的数据库结构如下 我想检查room1是否存在。我尝试了以下方法: 在访问它时,返回该房间属性的JSON,但是我如何检查room()是否从那里开始呢? 评论是否需要任何澄清 问题答案:
我目前正在安装Firebase应用程序,并能够检索使用该应用程序的所有用户的列表。当用户首次注册该应用程序时,他们需要确认自己的电话号码,就像现在大多数iOS应用程序一样。我正在“用户”节点中存储他们的电话号码。我的问题是如何在Firebase中查询以查看该电话号码是否存在于我的数据库中?基本上,我想根据我生成的电话号码列表和所有联系人列表进行查询 这将允许我显示特定联系人当前是否正在使用该应用程
我一直在开发一个具有反应原生的移动应用程序 我的应用程序将允许用户投票其他用户上传的照片,并且每个用户将被允许为每张照片投票一次。我正在为投票操作提供一个类似火绒的UI。我计划让Firebase上的和树看起来像这样,这很简单: 我需要防止用户对自己的照片进行投票,并对照片进行多次投票。因此,我需要查询照片,排除用户已投票的照片和自上传的照片。如果我使用的是传统的数据库,这将非常简单,但我不知道如何