Skip to content

Instantly share code, notes, and snippets.

@ja6z
Last active April 14, 2021 04:22
Show Gist options
  • Select an option

  • Save ja6z/6bdffba0b74ac84bfef3af273c3f2678 to your computer and use it in GitHub Desktop.

Select an option

Save ja6z/6bdffba0b74ac84bfef3af273c3f2678 to your computer and use it in GitHub Desktop.
Ejemplo de autenticación de firebase con nodejs
const firebase = require( "firebase");
firebase.initializeApp({
//Credenciales
})
//Ejemplo para registrar el usuario
firebase.auth().createUserWithEmailAndPassword("mail@mail.com", "passwords")
.then((userCredential) => {
// Signed in
var user = userCredential.user;
// ...
console.log(user)
})
.catch((error) => {
var errorCode = error.code;
var errorMessage = error.message;
// ..
});
//Ejemplo de autenticación del usuario ya creado
firebase.auth().signInWithEmailAndPassword("mail@mail.com", "passwords")
.then((userCredential) => {
// Signed in
var user = userCredential.user;
console.log(user.uid)
console.log(user.email)
console.log(user.emailVerified)
// ...
})
.catch((error) => {
var errorCode = error.code;
var errorMessage = error.message;
console.log(errorCode,"---", errorMessage)
});
//Cerrar la sesion del usuario con contraseña
firebase.auth().signOut().then(() => {
// Sign-out successful.
}).catch((error) => {
// An error happened.
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment