En este capítulo, le mostraremos cómo usar la autenticación de correo electrónico / contraseña de Firebase.
Crear usuario
Para autenticar a un usuario, podemos usar el createUserWithEmailAndPassword(email, password) método.
Ejemplo
Consideremos el siguiente ejemplo.
var email = "[email protected]";
var password = "mypassword";
firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
console.log(error.code);
console.log(error.message);
});
Podemos comprobar el panel de Firebase y ver que se crea el usuario.
Registrarse
El proceso de inicio de sesión es casi el mismo. Estamos usando elsignInWithEmailAndPassword(email, password) para iniciar sesión en el usuario.
Ejemplo
Consideremos el siguiente ejemplo.
var email = "[email protected]";
var password = "mypassword";
firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
console.log(error.code);
console.log(error.message);
});
Desconectar
Y finalmente podemos cerrar la sesión del usuario con el signOut() método.
Ejemplo
Consideremos el siguiente ejemplo.
firebase.auth().signOut().then(function() {
console.log("Logged out!")
}, function(error) {
console.log(error.code);
console.log(error.message);
});