Я использую firebase для аутентификации пользователя. Если новый пользователь входит в систему с помощью провайдера google / facebook, он создает пользователя и автоматически входит в систему. Как отличить вход от входа в систему после входа в систему?
var provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signInWithPopup(provider).then(function(result) {
var token = result.credential.accessToken;
var user = result.user;
// if new user i want to redirect to some other page.
// if user already exist, i want to redirect to home page
}).catch(function(error) {
// Handle Errors here.
});