출처 : http://www.egovframe.go.kr

 

 

 

말씀하신 부분은 .. Controller 부분과 JSP 부분에서..

게시판 ID를 기준으로 처리 로직을 개별로 추가하셔야 할 것 같습니다..

Controller 부분에서는 EgovUserDetailsHelper를 사용하시면..

현재 로그인 여부(isAuthenticated), 로그인 사용자의 권한목록(getAuthorities) 등을 확인하실 수 있습니다.

JSP에서도.. 다음과 같은 security taglib를 사용하시면..
로그인 여부 등과 할당된 role 등을 확인하실 수 있습니다.

<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>

..

<sec:authorize ifNotGranted="ROLE_USER">
...
</sec>

예를 들면.. 다음과 같은 형태입니다.
  <sec:authorize ifNotGranted="ROLE_USER">
   다운로드는 로그인 후 받을 수 있습니다.
  </sec:authorize>
  <sec:authorize ifGranted="ROLE_USER">
   <a href="javascript:download();">다운로드</a>
  </sec:authorize>

그럼.. 즐거운 하루되십시오.
감사합니다.

Posted by 삽지리
,