The original problem is the one described in SO Spanish.
a solution that was recommended to me, is to listen to the stream (onAuthStateChanged
stream
onAuthStateChanged