eu fiz um codigo que quando clica no botao ele estacia a classe login
let botaoLogin= document.querySelector('#botao-login');
botaoLogin.addEventListener('click',(event)=>{
event.preventDefault()
let a = new Login();
a.loga()
console.log(a)
});
quando eu crio a mesma variavel pelo console do navegado e faço o mesmo passo a passo das funçoes no console da certo metodo loga
loga(){
if(this._UsuarioCerto && this._senhaCerto){
window.location.href="../FF7r/FF7r.html"
}
}
construtor da classe Login
constructor(){
this._nomeUInf=document.querySelector("#nomeUsuario").value;
this._senhaInf = document.querySelector("#senha").value;
this._UsuarioCerto= false;
this._senhaCerto= false;
this._verifica()
}
funçao verifica
_verifica(){
ConnectionFactory
.getConnection()
.then(connection =>
new UsuarioDao(connection)
.verificaUser(this._nomeUInf))
.then(usuario=>this._valida(usuario));
}
função valida
_valida(usuario){
if(usuario == null){
console.log('Usuario não esiste')
}else{
this._UsuarioCerto= true;
if(usuario.getSenha()==this._senhaInf){
this._senhaCerto= true;
}else{
console.log('senha errada')
}
}
}