2016-05-20 11 views
20

utilizzando il nuovo firebase 3.0.1 che è stato recentemente pubblicato da google.Il modo migliore per implementare il logout in Firebase v3.0.1? Firebase.unauth viene rimosso dopo l'aggiornamento

Prima, abbiamo avuto Firebase.unauth() metodo https://www.firebase.com/docs/web/api/firebase/unauth.html

ma è vecchio API. Non riesco a vedere tutto ciò che riguarda in nuova API:

https://firebase.google.com/docs/reference/node/index-all

Quali sono le soluzioni? Cercando di usare qualcosa come:

Object.keys(localStorage).forEach(key => { 
    if (key.indexOf('firebase') !== -1) { 
    localStorage.removeItem(key); 
    } 
}); 
+1

Leggi questo: https://firebase.google.com/docs/auth/web/password-auth#next_steps –

+0

grazie @ AndréKool trovato risposta c'è, io incollarlo anche qui –

risposta

0

Questa affermazione disconnessioni l'utente.

FirebaseAuth.getInstance().signOut(); 
2

Lukas Liesis ha il metodo corretto Firebase SignOut(), ma per risolvere una promessa rifiutato, ho usato .catch() invece.

firebase.auth().signOut() 
    .then(function() { 
    // Sign-out successful. 
    }) 
    .catch(function(error) { 
    // An error happened 
    }); 
Problemi correlati