0

FirebaseUIを使用してサインアウトボタンを作成するだけで済みますが、サインアウトボタンをクリックしてもログインページには戻っていません。私がサインアウトボタンをクリックすると、ユーザはサインアウトしてログインページに戻ります。私はどのようにそれを作ることができますか?ログインページに戻るfirebaseUIサインアウトしたら?

<!DOCTYPE html> 
 
<html> 
 
    <head> 
 
     <script src="https://www.gstatic.com/firebasejs/4.1.3/firebase.js"></script> 
 
     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 
    </head> 
 
    <body> 
 
     <h1>You Done</h1> 
 
     <h3 id="myemail"></h3> 
 
     <button type="button" id="btnout" class="btn btn-action hide">Sign out</button> 
 
     <script> 
 
      const btnout = document.getElementById('btnout'); 
 
      const superemail  = document.getElementById('myemail'); 
 
      const config = { 
 
       apiKey: "AIzaSyBIi34ndZxxLq2l1gtpzFnAjohPU18pyCk", 
 
       authDomain: "skripsi-adeguntoro.firebaseapp.com", 
 
       databaseURL: "https://skripsi-adeguntoro.firebaseio.com", 
 
       projectId: "skripsi-adeguntoro", 
 
       storageBucket: "skripsi-adeguntoro.appspot.com", 
 
       messagingSenderId: "181721142188" 
 
      }; 
 
      firebase.initializeApp(config); 
 
      firebase.auth().onAuthStateChanged (firebaseUser =>{ 
 
       if(firebaseUser){ 
 
        btnout.classList.remove('hide'); 
 
        console.log(firebaseUser); 
 
        superemail.innerHTML = firebaseUser.email; 
 
       }else{ 
 
        console.log('not login'); 
 
        btnout.classList.add('hide'); 
 
       } 
 
      }); 
 
      btnout.addEventListener('click', e => { 
 
       firebase.auth().signOut(); 
 
      }); 
 
     </script> 
 
    </body> 
 
</html>

答えて

0

あなたは

window.location = "http://my.url.here"; 
window.location.href = "http://my.url.here"; 

はこれを試すことができます。それはあなたを助ける

+0

ああ、ありがとう、それは動作します。 –

関連する問題