fixed for logged in users

This commit is contained in:
Jon Lambson 2017-11-13 14:55:01 -07:00
parent a3cb728afd
commit 27f7b25677
2 changed files with 10 additions and 8 deletions

View File

@ -156,14 +156,14 @@ app.config([
app.run(['$rootScope', '$state', 'Auth', '$location', function($rootScope, $state, Auth, $location) { app.run(['$rootScope', '$state', 'Auth', '$location', function($rootScope, $state, Auth, $location) {
$rootScope.urlCrumbs = []; $rootScope.urlCrumbs = [];
debugger;
var Crumbs = new Object(); var Crumbs = new Object();
var param; var param;
console.log('the path', decodeURIComponent($location.$$absUrl));
Crumbs = { Crumbs = {
absUrl: decodeURIComponent($location.$$absUrl), absUrl: decodeURIComponent($location.$$absUrl),
url: decodeURIComponent($location.$$url), url: decodeURIComponent($location.$$url),
path: decodeURIComponent($location.$$path), path: $location.$$path,
params: decodeURIComponent($location.$$search), params: $location.$$search,
}; };
if (Crumbs.url.includes('%')) { if (Crumbs.url.includes('%')) {
param = $location.$$path; param = $location.$$path;
@ -175,17 +175,18 @@ app.run(['$rootScope', '$state', 'Auth', '$location', function($rootScope, $stat
Crumbs = { Crumbs = {
absUrl: decodeURIComponent($location.$$absUrl), absUrl: decodeURIComponent($location.$$absUrl),
url: decodeURIComponent($location.$$url), url: decodeURIComponent($location.$$url),
path: decodeURIComponent($location.$$path), path: $location.$$path,
params: decodeURIComponent($location.$$search), params: $location.$$search,
toPath: decodeURIComponent(toState.url), toPath: toState.url,
fromPath: decodeURIComponent(fromState.url) fromPath: fromState.url
}; };
$rootScope.urlCrumbs.push(Crumbs); $rootScope.urlCrumbs.push(Crumbs);
console.log($rootScope.urlCrumbs);
if (requiresLogin && !Auth.isLoggedIn()) { if (requiresLogin && !Auth.isLoggedIn()) {
event.preventDefault(); event.preventDefault();
$state.go('splash-page', { 'toState': toState.name }); $state.go('splash-page', { 'toState': toState.name });
} else {
window.location.replace($rootScope.urlCrumbs[0].absUrl);
} }
}); });
}]); }]);

View File

@ -126,6 +126,7 @@ app.controller('loginCtrl', [
}; };
vm.auth = function () { vm.auth = function () {
console.log('this ran');
var subject = vm.currentSubject; var subject = vm.currentSubject;
var issuer = vm.issuerName; var issuer = vm.issuerName;
return vm.newOauth3.authenticate({ return vm.newOauth3.authenticate({