Я работаю с Firebase и недавно начал изучать правила безопасности для защиты учетных записей в моей базе данных реального времени.Я пошел искать хороший ответ, но ни один из них не удовлетворил меня.Теперь я пришел в сообщество переполнения стека, чтобы ответить на мой вопрос.
Я уже искал другие способы защиты своей базы данных, но ни один из них, похоже, не соответствует тому, что я пытаюсь сделать.Я также попытался сделать так, чтобы, если бы домен был таким, то это позволило бы странице читать и записывать в базу данных.
Это представляет базовый макет базы данных, аналогичный моему списку пользователей
{
"accounts": {
"tokens": {
"78238535": {
"username":"test"
}
},
"users": {
"test": {
"myData":"chocolate"
}
}
}
}
Как получить правила безопасности, чтобы увидеть файл cookie, называемый «токен», и найти токен под учетными записями / токенами, затем перейти к учетным записям / пользователям и использовать имя пользователя из токена, который он идентифицирует, и разрешить чтениеи записывает что-либо в папку пользователя (в данном случае это называется test).
Я ожидаю, что сработает что-то похожее на это, поскольку он использует json и выглядит как javascript.Единственная проблема - прочитать «токен» cookie и, возможно, сохранить его как переменную или использовать его в одной строке.