mirror of
https://github.com/ansible/awx.git
synced 2026-03-07 11:41:08 -03:30
fix for session timeout
This commit is contained in:
@@ -101,7 +101,7 @@ export default
|
|||||||
$rootScope.current_user = {};
|
$rootScope.current_user = {};
|
||||||
$rootScope.license_tested = undefined;
|
$rootScope.license_tested = undefined;
|
||||||
$rootScope.userLoggedIn = false;
|
$rootScope.userLoggedIn = false;
|
||||||
$rootScope.sessionExpired = false;
|
// $rootScope.sessionExpired = false;
|
||||||
$rootScope.licenseMissing = true;
|
$rootScope.licenseMissing = true;
|
||||||
$rootScope.token = null;
|
$rootScope.token = null;
|
||||||
$rootScope.token_expires = null;
|
$rootScope.token_expires = null;
|
||||||
|
|||||||
@@ -23,9 +23,9 @@
|
|||||||
*/
|
*/
|
||||||
export default
|
export default
|
||||||
['$rootScope', '$cookieStore', 'CreateDialog', 'Authorization',
|
['$rootScope', '$cookieStore', 'CreateDialog', 'Authorization',
|
||||||
'Store', '$interval', '$location', '$q',
|
'Store', '$interval', '$state', '$q',
|
||||||
function ($rootScope, $cookieStore, CreateDialog, Authorization,
|
function ($rootScope, $cookieStore, CreateDialog, Authorization,
|
||||||
Store, $interval, $location, $q) {
|
Store, $interval, $state, $q) {
|
||||||
return {
|
return {
|
||||||
|
|
||||||
sessionTime: null,
|
sessionTime: null,
|
||||||
@@ -157,13 +157,13 @@ export default
|
|||||||
$('#idle-modal').dialog('close');
|
$('#idle-modal').dialog('close');
|
||||||
}
|
}
|
||||||
that.expireSession('idle');
|
that.expireSession('idle');
|
||||||
$location.url('/login');
|
$state.go('signOut');
|
||||||
}
|
}
|
||||||
if(Store('sessionTime') &&
|
if(Store('sessionTime') &&
|
||||||
Store('sessionTime')[$rootScope.current_user.id] &&
|
Store('sessionTime')[$rootScope.current_user.id] &&
|
||||||
Store('sessionTime')[$rootScope.current_user.id].loggedIn === false){
|
Store('sessionTime')[$rootScope.current_user.id].loggedIn === false){
|
||||||
that.expireSession();
|
that.expireSession();
|
||||||
$location.url('/login');
|
$state.go('signOut');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,9 +9,9 @@
|
|||||||
export default {
|
export default {
|
||||||
name: 'signOut',
|
name: 'signOut',
|
||||||
route: '/logout',
|
route: '/logout',
|
||||||
controller: ['Authorization', '$location', function(Authorization, $location) {
|
controller: ['Authorization', '$state', function(Authorization, $state) {
|
||||||
Authorization.logout();
|
Authorization.logout();
|
||||||
$location.path('/login');
|
$state.go('signIn');
|
||||||
}],
|
}],
|
||||||
ncyBreadcrumb: {
|
ncyBreadcrumb: {
|
||||||
skip: true
|
skip: true
|
||||||
|
|||||||
Reference in New Issue
Block a user