AngularJS: inicio de sesión y autenticación en cada ruta y controlador

Tengo una aplicación AngularJS creada usando Yeoman, Grunt y Bower. Tengo una página de inicio de sesión que tiene un controlador que verifica la autenticación. Si las credenciales son correctas, redirijo a la página de inicio. app.js 'use strict'; //Define Routing for