2016-06-22 5 views
2

In der alten Feuerbasis < 3.0, wenn loging in uns in der Lage waren zu spezifizieren Sitzungstypen setzen, indem in Objekt übergibt {erinnern: „sessionOnly“} als ParameterWie Session Nur Anmeldemodus in neuer Firebase (3,0)

var ref = new Firebase("https://xxx.firebaseio.com/"); 

ref.authWithPassword({ 
    email: "[email protected]", 
    password: "superSecretPassword" 
}, function(error, authData) { 
    // some code here 
}}, { remember: "sessionOnly" }); 

Aber wenn

firebase.auth().signInWithEmailAndPassword("[email protected]", "superSecretOne").catch(function(error) { 
    var errorCode = error.code; 
    var errorMessage = error.message; 
}); 

in neuen Feuerbasis 3.0+ verwenden, Token speichern als Standard local und ich kann diese Funktionalität nicht überall in docs ...

gibt es eine Möglichkeit, in Firebase API den Modus "Nur Sitzung" zu aktivieren oder muss ich das selbst tun?

Antwort

2

Derzeit wird die sessionOnly-Authentifizierung in Firebase 3.0 nicht unterstützt, aber das Firebase-Team ist daran interessiert, es zu unterstützen. https://groups.google.com/forum/#!searchin/firebase-talk/sessionOnly/firebase-talk/uYMlQny1Jb4/v9wgTQ4pDgAJ

+0

Sie jetzt sessionOnly Ausdauer durch den Aufruf angeben:. 'firebase.auth() setPersistence (firebase.auth.Auth.Persistence.SESSION)' Mehr dazu prüfen https://firebase.google. com/support/release-notes/js # 4.2.0 und https://firebase.google.com/docs/auth/web/auth-state-persistence – bojeil

Verwandte Themen