I got this button in the navigator that shows up when a user is logged in and when the user logs out the button is gone. But now i need to refresh my page before the button remo
You'll want to use an onAuthStateChanged
listener instead of the currentUser
:
mounted() {
firebase.auth().onAuthStateChanged((user) => {
if(user) {
this.ingelogd = true;
}
});
},
The onAuthStateChanged
listener gets called each time the sign-in state changes, which ensures your ingelogd
always reflects this state.
For more on this, see the first snippet in the Firebase documentation on getting the currently signed in user.