Estoy tratando de crear un sitio web donde un usuario pueda iniciar sesión con un nombre de usuario, una contraseña y un nombre .
Esta función no está implementada en la opción de autenticación de Firebase, así que intenté usar su base de datos en tiempo real. Aquí está mi código hasta ahora:
export function signup(email, password, name) { return auth().createUserWithEmailAndPassword(email, password).then((userCredential) => { db.ref("users").ref(userCredential.uid).push({ name: name }); }) }Guardar los datos no funciona pero creo que tengo un buen comienzo.
Intente pasar solo una llamada ref() y set() en lugar de push() :
export function signup(email, password, name) { return auth().createUserWithEmailAndPassword(email, password).then((userCredential) => { db.ref("users/" + userCredential.user.uid).set({ name: name }); }) }