Как получить документ, который идентифицируется уникальными идентификационными номерами, но авторизация firebase предоставляет только электронную почту при входе в систему? - PullRequest
0 голосов
/ 18 апреля 2019

Я создал веб-сайт, на котором пользователи могут входить в свои учетные записи, а оттуда они могут добавлять деньги в свои RFID-метки, просматривать свой баланс и транзакции. RFID-метки используются для оплаты в таких местах, как торговые автоматы.

Проблема, с которой я сталкиваюсь, заключается в том, что я создал панель инструментов и выполнил все операции кодирования, любой пользователь может перейти на панель инструментов и выполнить все указанные выше действия. Я также сделал страницу входа с использованием аутентификации firebase, которая использует электронную почту пользователя для входа в систему.

В моем облачном пожарном хранилище есть коллекция пользователей, в которой хранятся документы пользователей с присвоенным им document_id = уникальным номером RFID.

Теперь мой вопрос заключается в том, что, как только пользователь входит в систему с аутентификацией firebase, как мне получить документ пользователя, который вошел в систему, потому что документы идентифицируются по номерам, а пользователи входят в систему со своими электронными письмами.

У меня есть электронные письма пользователей внутри поля в их отдельных документах.

Что я думаю, так это то, что я могу назначить номер RFID в действии входа в систему для пользователей проекта firebase? таким образом, номер RFID может быть получен при входе пользователей в систему и, следовательно, их документы могут быть открыты.

Это единственная проблема, которая осталась в моем проекте.

В моем проекте 4 файла.

Login.html
Login.js
Dashboard.html
Dashboard.js

Мои платежи обрабатываются внешним шлюзом, который я реализовал через их API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...