Я создал веб-сайт, на котором пользователи могут входить в свои учетные записи, а оттуда они могут добавлять деньги в свои RFID-метки, просматривать свой баланс и транзакции. RFID-метки используются для оплаты в таких местах, как торговые автоматы.
Проблема, с которой я сталкиваюсь, заключается в том, что я создал панель инструментов и выполнил все операции кодирования, любой пользователь может перейти на панель инструментов и выполнить все указанные выше действия. Я также сделал страницу входа с использованием аутентификации firebase, которая использует электронную почту пользователя для входа в систему.
В моем облачном пожарном хранилище есть коллекция пользователей, в которой хранятся документы пользователей с присвоенным им document_id = уникальным номером RFID.
Теперь мой вопрос заключается в том, что, как только пользователь входит в систему с аутентификацией firebase, как мне получить документ пользователя, который вошел в систему, потому что документы идентифицируются по номерам, а пользователи входят в систему со своими электронными письмами.
У меня есть электронные письма пользователей внутри поля в их отдельных документах.
Что я думаю, так это то, что я могу назначить номер RFID в действии входа в систему для пользователей проекта firebase? таким образом, номер RFID может быть получен при входе пользователей в систему и, следовательно, их документы могут быть открыты.
Это единственная проблема, которая осталась в моем проекте.
В моем проекте 4 файла.
Login.html
Login.js
Dashboard.html
Dashboard.js
Мои платежи обрабатываются внешним шлюзом, который я реализовал через их API.