Das Problem ist, wenn ein Benutzer 1 abgemeldet hat, und wenn der Benutzer 2 sich anmeldet, wird entweder die Information des Benutzers 2 nicht angezeigt oder die Information von Benutzer 1 wird immer noch angezeigt. Offenbar hängen die Cookies vom ersten Benutzer noch herum und verhindern den Übergang sanft. Hier ist mein Signout-Controller, hat jemand Verbesserungen daran?angularjs firebase Authentifizierungscookies persistent in der nächsten Benutzersitzung
app.controller("MysignOutCtrl", ["$scope",function ($scope) {
$scope.signOut = function() {
firebase.auth().signOut().then(function() {
console.log("Sign-out successful");
}, function(error) {
toastr.error(error.message, error.reason, { timeOut: 10000 });
})
};
}]);
Wie unten angegeben, können Sie nur einen Benutzer angemeldet haben. Es ist nicht klar, was Sie tun. Es ist besser, sich an die API zu halten, anstatt zu versuchen, den zugrunde liegenden Webspeichermechanismus zu manipulieren. – bojeil