1
jhipster 게이트웨이 프로젝트를 사용하고 있습니다. 나는 사용자 정의 화면을 만들었고 로그 아웃을 시도한 다음 브라우저의 뒤로 버튼을 클릭하여 이전 화면으로 이동했습니다. 이것을 방지하는 방법? 내 state.js 파일의jitterster 프로젝트에서 로그 아웃 한 후 브라우저 뒤로 버튼을 비활성화하는 방법
하나 :
이은 (함수() { 는 '엄격한 사용';
angular
.module('wheelsoncloudgatewayApp')
.config(stateConfig);
stateConfig.$inject = ['$stateProvider'];
function stateConfig($stateProvider) {
$stateProvider.state('tenantRegistration', {
parent: 'dashboard',
url: '/tenantRegistration',
data: {
authorities: []
},
views: {
'[email protected]': {
templateUrl: 'app/dashboard/tenantRegistration/tenantRegistration.html',
controller: 'TenantRegistrationController',
controllerAs: 'vm'
}
}
});
$stateProvider.state('tenantView', {
parent: 'dashboard',
url: '/tenantDetails',
data: {
authorities: []
},
views: {
'[email protected]': {
templateUrl: 'app/dashboard/tenantRegistration/tenant.html',
controller: 'TenantRegistrationController',
controllerAs: 'vm'
}
}
});
$stateProvider.state('tenantUserView', {
parent: 'dashboard',
url: '/userDetails/:id',
data: {
authorities: []
},
views: {
'[email protected]': {
templateUrl: 'app/dashboard/tenantRegistration/userDetail.html',
controller: 'TenantRegistrationController',
controllerAs: 'vm'
}
}
});
}
})();
사용자가 경로를 탐색 할 수 없도록 권한으로 경로/상태를 보호하십시오. –
죄송합니다, 내 실제 질문은, 로그 아웃 후 브라우저의 뒤로 버튼을 방지해야합니다. 기본 jhipster 게이트웨이 프로젝트에서 로그 아웃 한 다음 브라우저의 뒤로 버튼을 클릭하면 로그인 페이지로 이동합니다. (이것이 내가 원하는거야). 그러나 사용자 정의 화면을 추가 한 후에이 기능이 작동하지 않습니다. 내가 뭔가를 놓친 것 같아. 이걸 도와주세요. –
"로그인/로그 아웃"상태가 어딘가에 저장되어 있습니까? – lin