usuario users sesion register eliminar data create cerrar auth firebase

firebase - users - ¿cómo busca/accede a los datos de los usuarios?



registrar usuario firebase (1)

Quiero alertar a los usuarios que se están registrando que su elección de dirección de correo electrónico ya está en nuestra base de usuarios; ¿Cómo puedo comparar su correo electrónico (deseado) con los usuarios de mi lista de usuarios antes de (mientras) que se registren? ¿Dónde están exactamente almacenados los usuarios y cómo puedo acceder al nodo de datos?


Debe tener un nodo de usuarios que contenga a sus usuarios y otra información sobre ellos.

Las credenciales de inicio de sesión se almacenan internamente en firebase, por lo que no tiene acceso directo para ellas. Tener un nodo de usuarios permite el acceso a otros datos sobre el usuario (y puede verificar si una dirección de correo electrónico ya está en uso).

users uid_00001 name: "Frank" email: "[email protected]" fav_movie: "Airplane" uid_00002 name: "Kato" email: "[email protected]" fav_movie: "Pink Panther"

Usando la estructura anterior, simplemente puede consultar la dirección de correo electrónico y si hay una coincidencia, no les permita usarla.

Esta es una práctica muy común y hay mucha información sobre el manejo de usuarios en el sitio web de Firebase.

Consulte Almacenamiento de datos de usuario en este enlace

https://www.firebase.com/docs/ios/guide/user-auth.html