Я создал простой login.js с методом signinwithemailandpassword (электронная почта, пароль) с помощью firebase.auth ().
после правильного входа в систему методом window.open («homepage.html») я открываю новую страницу.
на этой домашней странице, если я использую window.alert (firebase.auth (). currentUser.uid), у меня ошибка, потому что currentUser равен нулю.
Я пытаюсь использовать наблюдателя
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
var uid = user.uid;
} else {
// User is signed out.
// ...
}
});
но этот наблюдатель проверяет, существует ли пользователь или нет, не принимайте метод извлечения пользователя uid или сохраняйте его правильно.