Javascript 我需要在firebase中维护用户登录

Javascript 我需要在firebase中维护用户登录,javascript,jquery,web,Javascript,Jquery,Web,我有一个授权登录的页面,但我有两种类型的用户,一种是adm,另一种是shopper,在登录后,他们被重定向到各自的页面,如何在登录后重定向页面后维护他们的登录?我用的是firebase。 我试图使用持久性,但我不知道它是如何正常工作的 $("#btnLogin").click(function(){ firebase.auth().setPersistence(firebase.auth.Auth.Persistence.SESSION) .then(functio

我有一个授权登录的页面,但我有两种类型的用户,一种是adm,另一种是shopper,在登录后,他们被重定向到各自的页面,如何在登录后重定向页面后维护他们的登录?我用的是firebase。 我试图使用持久性,但我不知道它是如何正常工作的

$("#btnLogin").click(function(){

  firebase.auth().setPersistence(firebase.auth.Auth.Persistence.SESSION)
  .then(function(){
    var email = $("#inputEmail").val();
    var senha = $("#inputSenha").val();

    if(email != "" && senha != ""){
    var login = firebase.auth().signInWithEmailAndPassword(email, senha);
    login.then(function(result){
      window.location.href = "";
      

    }).catch((error) => {
      var errorCode = error.code;
      var errorMessage = error.message;
      alert("não foi possível conectar");
      console.log(errorMessage);
    });
  }else{
    window.alert("Preencha todos os campos!");
  }
    
  }).catch((error)=>{
    var errorCode = error.code;
    var errorMessage = error.message;
    alert("Erro percistencia");
    console.log(errorMessage);
  });


});

为了保持活动会话,我们通常将令牌保存在“本地存储”中,并向服务器发出请求,以检查令牌是否链接到用户