-2

Is there any way to check user logged in with firebase in Browser. I want to check in broswer if user logged in or not?

<script src="https://www.gstatic.com/firebasejs/4.12.1/firebase.js"></script>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script>
var config = {  
apiKey: "Apikey",
authDomain: "WebAppDomain",
databaseURL: "URL",
projectId: "ProjectId",
storageBucket: "",
messagingSenderId: ""
};
firebase.initializeApp(config);
$( document ).ready(function() {
    console.log(firebase.auth()) 
    console.log( "testing.." );
    var user = firebase.auth().currentUser;
    console.log(user);
});
</script>
Frank van Puffelen
  • 565,676
  • 79
  • 828
  • 807
Nishu Kashyap
  • 43
  • 1
  • 5

1 Answers1

3

You need to use onAuthStateChanged.

firebase.auth().onAuthStateChanged((user) => {
    if (user) {
        // user exists, do stuff
    } else {
        // no user
    }
});
Cristian S.
  • 937
  • 5
  • 13