¿Cómo mantengo a un usuario conectado a una aplicación de Firebase después de actualizar?

Tengo una aplicación integrada en Firebase y angular, y deseo poder mantener a los usuarios conectados después de actualizar la página. En este momento tengo una pantalla de inicio de sesión con dos campos de entrada básicos que se unen a un controlador

    this.email = "";
    this.pass = "";
    this.emessage = "";

    this.loginUser = function() {
        ref.authWithPassword({
            email: this.email,
            password: this.pass
        }, function(error, authData) {
            if (error) {
                console.log("Login Failed!", error);
                this.emessage = error.message;
                $scope.$apply();
            } else {
                dataStorage.uid = authData.uid;
                $location.path('/projects');
                $scope.$apply(); 
            }
        }.bind(this));
    }

Todo esto está bien y dandy y funciona, pero cuando el usuario actualiza la página, se cierra la sesión. ¿Hay alguna forma de, cuando se carga el controlador, ver si el usuario ya inició sesión y se redirige automáticamente? ¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta