파일다운로드 관련문의입니다.
- 작성자 :
- 김*중
- 작성일 :
- 2012-06-14 13:35:05
- 조회수 :
- 1,903
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
게시판유형 : 일반게시판
게시판속성 : 일반게시판
으로 설정을 했는데 미로그인시 파일 다운로드가 안되는데 어떻게 해야하는건가요?
꼭 익명게시판으로 해야하는건가요?
게시판유형이 공지형게시판일경우에도 미로그인 사용자에게 보여줘야하는데
이것또한 익명게시판으로 해야하는건가요??
특정게시판은 미로그인시 파일 다운로드를 막아야 합니다.
게시판속성 : 일반게시판
으로 설정을 했는데 미로그인시 파일 다운로드가 안되는데 어떻게 해야하는건가요?
꼭 익명게시판으로 해야하는건가요?
게시판유형이 공지형게시판일경우에도 미로그인 사용자에게 보여줘야하는데
이것또한 익명게시판으로 해야하는건가요??
특정게시판은 미로그인시 파일 다운로드를 막아야 합니다.
A
안녕하세요.. 김재중님..
말씀하신 부분은 .. 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>
그럼.. 즐거운 하루되십시오.
감사합니다.
말씀하신 부분은 .. 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>
그럼.. 즐거운 하루되십시오.
감사합니다.