2009-04-13 5 views
0

나는 다음과 같은 설정을 가진 프로젝트가 :세션 스트럿츠에서 처리 2.1.6

내가 세션, 내 응용 프로그램의 모든 행동에 제어 할 알고 싶어
Tomcat 6.x 
Struts 2.1.6 
DisplayTag 1.2 
Spring 2.x (1 or 5, don't remember now) 

사용자가 로그인되지 않은 경우 등이 , 그들은 내 프로젝트의 경우 (로그인 특정 페이지로 리디렉션있어, 어느 사용자가 로그인/SPECIALHASHTOLOGIN 같은 특수하게 조작 된 URL에 와서 또는 전혀 입력되지 않습니다.

은?

더 많은 정보를 필요

사전에

+0

무엇이 문제입니까? –

+0

mP는 위에서 설명한 환경을 설정하는 방법, 로그인 작업에 대한 작업, 로그인 인식 세부 사항에 대한 인터셉터 등입니다. –

답변

1

아직 S2에 익숙하지 않지만, 기본 인터셉터 스택을 수정하거나 커스텀 스택을 생성하고 커스텀 인터셉터를 추가하기 만하면됩니다. 이 사용자 지정 인터셉터는 사용자 세션에 액세스하기 위해 SessionAware을 구현해야하며 사용자 지정 논리 (리디렉션 할 작업, 보호 할 필요가없는 URL 등)를 구현해야합니다.

다음은 사용자가 요청한 것과 유사한 동작을하는 LoginInterceptor의 유용한 자습서입니다.

+0

내가 원한 것처럼 Wondeful. 감사합니다. –

+0

공유 할 더 좋은 struts2 링크가 있습니까? 다시 한 번 감사드립니다. –

1

Acegi 보안은 이미 Spring을 사용하고 있다면 웹 애플리케이션에 보안을 추가하는 좋은 방법입니다. 여기에 a decent 1-hour Acegi tutorial이 있습니다.

+0

그 점에 대해 감사드립니다, 나는 그것을 볼 것입니다. –

관련 문제