Firebase - Autenticazione e-mail

In questo capitolo, ti mostreremo come utilizzare l'autenticazione Email / Password di Firebase.

Creare un utente

Per autenticare un utente, possiamo utilizzare il createUserWithEmailAndPassword(email, password) metodo.

Esempio

Consideriamo il seguente esempio.

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

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

Possiamo controllare la dashboard di Firebase e vedere che l'utente è stato creato.

Registrati

Il processo di accesso è quasi lo stesso. Stiamo usando ilsignInWithEmailAndPassword(email, password) per accedere all'utente.

Esempio

Consideriamo il seguente esempio.

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

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

Disconnessione

E finalmente possiamo disconnettere l'utente con il file signOut() metodo.

Esempio

Consideriamo il seguente esempio.

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