내부에 보호 된 일부 페이지로 앱을 만들고 있습니다.이 페이지는 등록 된 사용자 만 액세스 할 수 있습니다. 시간 초과 또는 변경 브라우저 탭 후에 세션을 확인해야합니다. 사용자가 이미 다른 탭이나 세션이 만료 된 경우 앱에서 사용자를 로그인 페이지로 리디렉션해야합니다.현재 경로 보호자를 얻는 방법
페이지를 보호하기 위해 경비원을 사용하고 있으므로 현재 경로를 가드가 확인하는 올바른 방법이라고 생각합니다. 사용자 세션이 만료/폐쇄되고 현재 경로가 특정 가드를 사용하는 경우 페이지가 리디렉션되어야합니다.
아무도 현재 경로의 경호원을 도울 수 있습니까?
라우터 및 ActivatedRoute에 대한 문서를 확인했는데 그 정보를 찾지 못했습니다.
[Authorized vs unauthorized main view] 가능한 복제본 (http://stackoverflow.com/questions/41570937/authorized-vs-unauthorized-main-view) –
이 게시물 확인 : http://stackoverflow.com/questions/41570937/authorized-vs-unauthorized-main-view/41571878 # 41571878 사용자가 등록되었는지 여부를 확인하는 서비스를 설정하고이 서비스로 보안을 설정하면됩니다. –
경비원을 사용하는 방법에 대한 지침이 있습니다. 나는 이미 그것을 사용합니다. 사용자가 이미 보호 된 페이지에 있고 GUI가 상호 작용하지 않고 세션이 활성화되어 있는지 확인해야합니다. app.component.ts에서이 작업을 수행하려고합니다. – avvensis