2014-11-07 1 views
0

로깅 등을 위해 백엔드로 API 호출을하는 각도 애플리케이션이 있습니다. 내가 필요한 것은 세션이 만료되고 사용자를 로그 아웃 한 시점을 알 수 있도록하는 것입니다.사용자 세션이 만료되었거나 지속적으로 로그 아웃되는 각도 앱 확인

나는 모든 경로 변경에 대해 사용자가 로그인했는지 여부를 확인할 수 있지만 지금은 어떤 일을하는지 확인할 수 있지만 유휴 상태 일 때 어떻게 처리 할 수 ​​있습니까? 그래서 나는 사용자가 특정 페이지에있는 인스턴스를 가지고 있으며 비활성 상태로 유지되며 백엔드에서 로그 아웃되지만 프런트 엔드에 대해서는 알지 못하고 끊임없이 점검해야하는 부분이 필요합니다. 가장 좋은 방법을위한 해결책.

+0

가능한 [유휴 사용자를 기준으로 한 Angularjs로 자동 로그 아웃] (http://stackoverflow.com/questions/19168330/auto-logout-with-angularjs-based-on-idle-user) –

답변

0

폴링없이 클라이언트 측 용액 :

(재) (이 값은 사용자가 다시에서 로그 아웃 시간과 일치한다 (15) 이후에 메시지를 표시하는 각각의 경로 변화에 타이머를 시작 -end) 분.

이의 유일한 단점은 경로의 앱을 보내는 경우 데이터의 외부 사용자가 여전히 로그인 한 상태에서 사용자가 로그 아웃되는 통지를받을 수 변경하는 것입니다.

또한 필요로하는 경로 변경 실제로 백엔드에 요청을 보냅니다.

관련 문제