Так что я продолжаю развивать этот сайт, на этот раз я добавляю логин firebase, который должен перенаправить вас на главную страницу, когда вы войдете в систему. Однако я получаю «Этот сайт не может обеспечить безопасное соединение, он отправил неверный ответ» с каждым методом window.location. Все отлично работает, как только я прокомментирую эту строку. Я перебрал все вопросы, связанные со стековым потоком и документацию js, и, похоже, не могу найти ответ, поэтому любая помощь будет принята очень хорошо.
var firebaseConfig = {
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
firebase.analytics();
const auth = firebase.auth();
//Get Elements
const txtEmail = document.getElementById('txtEmail');
const txtPassword = document.getElementById('txtPassword');
const btnLogin = document.getElementById('btnLogin');
const btnSignUp = document.getElementById('btnSignUp');
const btnLogOut = document.getElementById('btnLogOut');
btnLogOut.style.display= 'none'
//Add login event
btnLogin.addEventListener('click', e => {
event.preventDefault()
const email = txtEmail.value;
const pass = txtPassword.value;
//Sign In
try {
auth.signInWithEmailAndPassword(email, pass);
} catch (error) {
console.log(error.message);
}
})
//Add SignUp Event
btnSignUp.addEventListener('click', e => {
const email = txtEmail.value;
const pass = txtPassword.value;
//Sign up
try {
auth.createUserWithEmailAndPassword(email, pass);
} catch (error) {
console.log(error.message);
}
})
btnLogOut.addEventListener('click', e => {
event.preventDefault()
firebase.auth().signOut();
});
firebase.auth().onAuthStateChanged(firebaseUser => {
if(firebaseUser) {
window.location.replace('https://www.camisite.alenieto97.now.sh/home.html')
btnLogin.style.display = 'none'
btnSignUp.style.display = 'none'
btnLogOut.style.display = ''
} else {
console.log('not logged in')
btnLogOut.style.display = 'none'
btnLogin.style.display = ''
btnSignUp.style.display = ''
}
Я удалил каждый лагерь firebase.config.