Vielen Dank für die Erklärung!!! Jetzt ist es mir einigermaßen klar. Was mir bei meinem code noch nicht klar ist ist folgendes Statement:
deferred.resolve(currentUser);
currentUser ist ja true oder false und mir ist nicht klar. was resolve mit dem flag
vielen dank! Hannes