Quiero hacer una función de registro en Firebase. Soy nuevo en esto, así que agradecería cualquier ayuda. Encontré la página de documentos de firebase y dice que puedo usarlo en la interfaz o en el backend. En ambos sentidos puedo usar una función como esta:
import { getAuth, createUserWithEmailAndPassword } from "firebase/auth"; const auth = getAuth(); createUserWithEmailAndPassword(auth, email, password) .then((userCredential) => { // Signed in const user = userCredential.user; // ... })Pero este método solo me permite crearlo con correo electrónico y contraseña.
Quiero poder insertar más valores como nombre, teléfono, empresa, etc.
En los documentos dice que puedo usar el SDK de administrador así:
getAuth() .createUser({ email: 'user@example.com', emailVerified: false, phoneNumber: '+11234567890', password: 'secretPassword', displayName: 'John Doe', photoURL: 'http://www.example.com/12345678/photo.png', disabled: false, }) .then((userRecord) => { Pero no sé de dónde obtener el método getAuth() .
Agradecería mucho su ayuda 😁