로그인 체크 interceptors에 대한 질문입니다.
- 작성자 :
- 이*배
- 작성일 :
- 2013-10-21 11:39:10
- 조회수 :
- 1,059
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
로그인 체크 interceptors에 대한 질문입니다.
현재 전자정부2.5에서 제공하는 기본적인 인증체크를 사용하고 있습니다.
주석으로 묶여있는 부분을 풀어 사용중입니다.
dispatcher-servlet.xml에서 사용중인 소스는 첨부하였습니다.
첨부파일에 보시는바와 같이 어드민과 유져를 달리하고 있습니다.
그리하여 관리자 로그인 페이지와 유져 로그인 페이지가 다릅니다.
헌대 첨부파일 설정대로하면 무조건 AuthenticInterceptor.java에서 정의된 로그인 페이로만 이동이 됩니다.
어드민은 어드민 로그인 화면으로, 유져는 유져화면으로 이동을 희망합니다.
조언 부탁드립니다.
너무 어렵지 않게 설명 부탁드려요
감사합니다.
로그인 체크 interceptors에 대한 질문입니다.
현재 전자정부2.5에서 제공하는 기본적인 인증체크를 사용하고 있습니다.
주석으로 묶여있는 부분을 풀어 사용중입니다.
dispatcher-servlet.xml에서 사용중인 소스는 첨부하였습니다.
첨부파일에 보시는바와 같이 어드민과 유져를 달리하고 있습니다.
그리하여 관리자 로그인 페이지와 유져 로그인 페이지가 다릅니다.
헌대 첨부파일 설정대로하면 무조건 AuthenticInterceptor.java에서 정의된 로그인 페이로만 이동이 됩니다.
어드민은 어드민 로그인 화면으로, 유져는 유져화면으로 이동을 희망합니다.
조언 부탁드립니다.
너무 어렵지 않게 설명 부탁드려요
감사합니다.
A
안녕하세요. 이영배님.
우선, 실제 로그인이 되기 전에 관리자인지 아닌지를 구분할 수 없기 때문에, Interceptor 상으로는 어느 로그인 페이지로 이동해야 할 지 알 수가 없습니다.
다만, AuthenticInterceptor를 다음과 같은 형태로 수정하시면 적용 가능하실 것 같습니다.
- AuthenticInterceptor 상의 HttpServletRequest를 통해 요청된 URL을 확인하여 "/admin"으로 시작하면 관리자용 로그인페이지로 이동, 그렇지 않으면 일반 로그인 페이지로 이동
이 경우는 관리자 접근이 필요한 부분에 대해서는 URL 상의 "/admin"을 앞부분에 사용하셔야 합니다. (개발표준 상의 정의 등)
그럼, 즐거운 하루되십시오.
감사합니다.
우선, 실제 로그인이 되기 전에 관리자인지 아닌지를 구분할 수 없기 때문에, Interceptor 상으로는 어느 로그인 페이지로 이동해야 할 지 알 수가 없습니다.
다만, AuthenticInterceptor를 다음과 같은 형태로 수정하시면 적용 가능하실 것 같습니다.
- AuthenticInterceptor 상의 HttpServletRequest를 통해 요청된 URL을 확인하여 "/admin"으로 시작하면 관리자용 로그인페이지로 이동, 그렇지 않으면 일반 로그인 페이지로 이동
이 경우는 관리자 접근이 필요한 부분에 대해서는 URL 상의 "/admin"을 앞부분에 사용하셔야 합니다. (개발표준 상의 정의 등)
그럼, 즐거운 하루되십시오.
감사합니다.