Firebase - Autenticação de Email

Neste capítulo, mostraremos como usar a autenticação de e-mail / senha do Firebase.

Criar usuário

Para autenticar um usuário, podemos usar o createUserWithEmailAndPassword(email, password) método.

Exemplo

Vamos considerar o seguinte exemplo.

var email = "[email protected]";
var password = "mypassword";

firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
   console.log(error.code);
   console.log(error.message);
});

Podemos verificar o painel do Firebase e ver se o usuário foi criado.

Assinar em

O processo de login é quase o mesmo. Estamos usando osignInWithEmailAndPassword(email, password) para fazer login do usuário.

Exemplo

Vamos considerar o seguinte exemplo.

var email = "[email protected]";
var password = "mypassword";

firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
   console.log(error.code);
   console.log(error.message);
});

Sair

E, finalmente, podemos desconectar o usuário com o signOut() método.

Exemplo

Vamos considerar o seguinte exemplo.

firebase.auth().signOut().then(function() {
   console.log("Logged out!")
}, function(error) {
   console.log(error.code);
   console.log(error.message);
});