페이지에 IFrames
을 사용하고 있습니다. 페이지는 2 개의 수직 섹션으로 나뉩니다. 왼쪽에는 링크가 있으며 보고서 뷰어 컨트롤을 클릭하면 오른쪽 창에서 열립니다. 내 문제는이 비활성으로 인해 세션이 시간 초과되고 사용자가 Iframe 내부의 일부 버튼을 클릭 할 때 메인 창을 로그인 페이지로 리디렉션하지 않고 로그인 페이지가 IFrame에서 열리는 경우입니다.Iframe을 사용한 로그인 제한 시간
2
A
답변
5
로그인 페이지의 마크 업에 다음 스크립트를 추가합니다 - 그것은 iframe에 렌더링 않다면 그것은을 설정합니다 메인 윈도우의 URL로 로그인 페이지의 URL이됩니다.
<script type="text/javascript">
if (parent.frames.length > 0) {
parent.location.href = self.document.location;
}
</script>
1
장소 iframe에 표시 할 페이지의 뒤에있는 코드에서 아래 mentioend 코드
if (Session["LoginUser"] == null) {
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
Guid.NewGuid().ToString("N"), "self.parent.location='login.aspx';", true);
}
관련 문제
- 1. 사용자 로그인 시간 제한
- 2. winsock을 사용한 이상한 연결 시간 제한
- 3. PHP 스크립트 로그인 제한 시간 생성
- 4. iframe을 사용한 크로스 사이트 스크립팅
- 5. AndEngine을 사용한 사운드 재생 제한
- 6. 세션 시간 제한 문제
- 7. 세션 값 제한 시간
- 8. sha256을 사용한 로그인 토큰
- 9. 기계 로그인 제한 액세스
- 10. CakePhp에서 다중 로그인 제한
- 11. Facebook 로그인 제한
- 12. 세션 제한 시간 리디렉션 URL
- 13. 세션 제한 시간 리디렉션 실버
- 14. GetText를 사용한 상대 시간
- 15. 세션 상태 제한 시간 대 유휴 시간 제한
- 16. reachabilityWithHostName 시간 제한
- 17. SAXParserFactory와 URL 시간 제한
- 18. 시간 제한 셰어웨어
- 19. 연결된 호스트는 시간 제한
- 20. 무작위 요청 제한 시간
- 21. 연결 시간 제한
- 22. Google 크롤러 시간 제한
- 23. iPhone에서 제한 시간 피하기
- 24. Capistrano 배포 제한 시간
- 25. SQLite의 응답 시간 제한
- 26. 제한 시간 풀
- 27. Ruby의 시간 제한 계산
- 28. 의 HttpWebRequest 시간 제한
- 29. 도록 SqlConnection 시간 제한
- 30. IIS 기본 시간 제한