Tengo la funcionalidad de inicio de sesión y registro usando Firebase Google Auth y funciona bien, pero quiero verificar si el usuario ya se registró, no pueden registrarse 2 veces, tendrán que iniciar sesión. hay un código como:
if(user.exist){ alert("Account Already exists please Login") }else{ auth.signInWithPopup(provider) }Y viceversa si no existen tendrán que Registrarse:
¿Es esto posible con la autenticación de Google?
Deberá conocer al menos parte de las credenciales del usuario para verificar si ya existen en Firebase Authentication.
Por ejemplo, si el usuario inició sesión con un proveedor que requiere su correo electrónico antes, deberá pedirle su dirección de correo electrónico la próxima vez y luego llamar a fetchSignInMethodsForEmail para determinar si Firebase ya tiene un usuario para esa dirección de correo electrónico.