var user1;
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
user1 = user;
console.log("user logged in");
console.log("checkpoint");
console.log(user.uid); // this prints fine
var num;
firebase.database().ref('users/'+user.uid).once('value').then(function(snapshot){
num= snapshot.numChildren();
console.log(num);
});
console.log(user1.uid);
}
else{
console.log("user not logged in");
}
});
console.log(user1.uid) // this goes to null, even when i put it in a while loop
var user = firebase.auth().currentUser //this goes to null always too
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
} else {
// No user is signed in.
}
});