diff -r b8400d8efac8 -r e4ffc4e13a8e client/app/app.js --- a/client/app/app.js Thu Jun 04 20:09:20 2015 +0200 +++ b/client/app/app.js Thu Jun 04 20:10:38 2015 +0200 @@ -74,11 +74,12 @@ redirectTo: '/' }); }) - .run( function($rootScope, $location, $window, $http, authApi) { + .run( function($rootScope, $location, $window, $http, authApi, context) { $rootScope.globals = {}; - if (localStorage.getItem('token')) { + if (localStorage.getItem('token') || context['token']) { $rootScope.globals.userLogged = true; - $http.defaults.headers.common.Authorization = 'Token ' + localStorage.getItem('token'); + localStorage.setItem('token', (localStorage.getItem('token') || context['token'])); + $http.defaults.headers.common.Authorization = 'Token ' + (localStorage.getItem('token') || context['token']); } $rootScope.$on( '$routeChangeStart', function(event, next) { if (next.authRequired && !$rootScope.globals.userLogged) {