0
내 앱은 HTML과 JS 기반입니다. 양식 기반 인증 j_security_check을 사용하고 있습니다. 로그인 및 로그 아웃 작업이 필요합니다.Weblogic Session Timeout 로그인 페이지로 리디렉션합니다.
하지만 세션 시간 초과시 JS 파일을 요청하면 로그인 페이지가 컨텐트 영역에 나타나고 로그인이 성공하면 JS 코드가 UI에 표시됩니다.
나는 자리에 필터를했지만 세션이if (session != null && !session.isNew())
반환
true
1
을 초과하는 경우에도) 나는 적절한 리디렉션 페이지를 로그인 할을 어떻게해야합니까?2) 필터가 대답이라면 왜 내 세션이 여전히 존재합니까? JSESSIONID 때문입니까? 세션 확인을 만족시키고 로그인 페이지로 req 발송을 수행하려면 어떻게해야합니까?
필터 코드
if (session != null && !session.isNew()){
chain.doFilter(request, response);
}else{
req.getRequestDispatcher("/login.html?sTimedOut=true").forward(request, response);
}
예, JS 및 CSS가 제한됩니다. 나는 아직도 "모호한"의미가 무엇인지 분명하지 않다. JS가 의미하는 바는 출력이 아니라 CODE가 표시된다는 뜻입니다. 나는 지금 내가 분명하기를 바란다. –
로그인 페이지 및 이미지를 포함한 CSS는 제한되지 않습니다. 어떻게 제한 할 수 있습니까? –
문제는 접근성보다는 세션 시간 초과 리디렉션과 관련됩니다. –