【问题标题】:getting value from firebase database by authentication通过身份验证从 Firebase 数据库中获取价值
【发布时间】:2016-08-25 09:39:29
【问题描述】:

我的 android 应用程序有一个字符串,我想将其发送到 Firebase 数据库进行身份验证。如果该字符串与“jhgkjgl”匹配,我希望 Firebase 向我发送数据,否则不发送任何内容。

我必须在我的 java 和 firebase 控制台中都写些什么? 我需要做什么?

规则:

{
"rules":{
".read":"auth.uid.matches(/jhgkjgl/)"
}
}

我想在我的应用中获取的数据:

q:"qqqweryty"

我的路径是:

https://fir-rial-8888.firebaseio.com/

我只想使用该字符串进行身份验证。如果我的应用程序中的字符串与服务器的字符串匹配,我想获取我的密钥“q”的值。

【问题讨论】:

  • 使用字符串 (jhgkjgl) 为您的 firebase 根数据库创建一个节点,并在此路径等于字符串时从此路径检索数据,然后用户可以检索数据

标签: android firebase firebase-realtime-database firebase-authentication firebase-security


【解决方案1】:

如果你尝试类似 ..

".read":"newData.val() == 'jhgkjgl'"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-07
    • 2019-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    相关资源
    最近更新 更多