У меня небольшая проблема при записи в БД с использованием аутентификации пользователя firebase.
На заданной странице, скажем, myPage.html; Мне нужно получить доступ к базе данных в реальном времени, чтобы выполнить запись данных. У меня есть код для проверки правильности входа в систему:
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
... some useful code ...
// OK to perform DB writes.
} else {
// User is signed out.
... Get-Out-Of-Here ...
// NG to perform DB writes.
}
});
До этого момента все в порядке, я могу писать в БД, как и ожидалось, если я вошел в систему.
Затем мне нужно выполнить еще несколько записей с другой страницы (myOtherPage. html).
В myPage есть ссылка. html ведет на myOtherPage. html.
<a href='myOtherPage.html'>Go To The Other Page</a>
Вот и проблема:
С myOtherPage. html, я больше не могу выполнять запись данных в БД.
Похоже, моя аутентификация просто исчезла.
Что мне делать, чтобы сохранить доступ к БД даже при смене страницы?