게시판 및 권한 관련하여 질문드립니다.
- 작성자 :
- 이*화
- 작성일 :
- 2015-04-07 17:43:33
- 조회수 :
- 1,047
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
표준프레임워크 3.2를 이용하고 있습니다.
Q&A 쪽에 다른 질문들을 많이 찾아봤지만, 해결이 잘 되지 않아 질문을 드립니다.
공지사항이라는 게시판을 만들었습니다.(게시판 유형 : 공지게시판, 게시판 속성 : 일반게시판)
관리자만 작성을 하고, 사용자는 목록, 상세보기만 제공하려 합니다.
익명으로 게시판에 접속하였을 경우(/cop/bbs/selectBoardList.do)
LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
에 아무런 정보가 없으므로, 아래쪽의 vo.setUniqId(user.getUniqId()); 에서 오류가 발생합니다. 관련 내용을 찾아보니,
익명사용자의 경우에는 /cop/bbs/anonymous/selectBoardList.do 를 이용하라는 내용을 확인하였습니다.
하지만 해당 소스에서
//-------------------------------
// 익명게시판이 아니면.. 원래 게시판 URL로 forward
//-------------------------------
if (!master.getBbsTyCode().equals("BBST02")) {
return "forward:/cop/bbs/selectBoardList.do";
}
의 부분때문에 여전히 오류가 발생하고 있습니다.
여기서 궁금한점이,
1. 익명게시판이라함은 사용자가 글을 쓸수있는 게시판의 공개 방식이 익명성을 보장하는 게시판인건지, 익명사용자들이 모두 이용할 수 있는 게시판이라는 의미인지 이해가 잘 안갑니다.
2. 일반 게시판을 관리자만 등록/수정/삭제가 가능하고, 일반 사용자는 목록, 상세보기만 제공할 수 있는 설정을 어떤 식으로 해야하는지 알고 싶습니다.
표준프레임워크를 이용해 프로젝트를 수행하고 있는데, 초보다 보니 막히는 부분이 너무 많습니다.
도움 부탁드리겠습니다.
Q&A 쪽에 다른 질문들을 많이 찾아봤지만, 해결이 잘 되지 않아 질문을 드립니다.
공지사항이라는 게시판을 만들었습니다.(게시판 유형 : 공지게시판, 게시판 속성 : 일반게시판)
관리자만 작성을 하고, 사용자는 목록, 상세보기만 제공하려 합니다.
익명으로 게시판에 접속하였을 경우(/cop/bbs/selectBoardList.do)
LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
에 아무런 정보가 없으므로, 아래쪽의 vo.setUniqId(user.getUniqId()); 에서 오류가 발생합니다. 관련 내용을 찾아보니,
익명사용자의 경우에는 /cop/bbs/anonymous/selectBoardList.do 를 이용하라는 내용을 확인하였습니다.
하지만 해당 소스에서
//-------------------------------
// 익명게시판이 아니면.. 원래 게시판 URL로 forward
//-------------------------------
if (!master.getBbsTyCode().equals("BBST02")) {
return "forward:/cop/bbs/selectBoardList.do";
}
의 부분때문에 여전히 오류가 발생하고 있습니다.
여기서 궁금한점이,
1. 익명게시판이라함은 사용자가 글을 쓸수있는 게시판의 공개 방식이 익명성을 보장하는 게시판인건지, 익명사용자들이 모두 이용할 수 있는 게시판이라는 의미인지 이해가 잘 안갑니다.
2. 일반 게시판을 관리자만 등록/수정/삭제가 가능하고, 일반 사용자는 목록, 상세보기만 제공할 수 있는 설정을 어떤 식으로 해야하는지 알고 싶습니다.
표준프레임워크를 이용해 프로젝트를 수행하고 있는데, 초보다 보니 막히는 부분이 너무 많습니다.
도움 부탁드리겠습니다.
A
안녕하세요. 표준프레임워크센터입니다.
1. 익명게시판은 인증 및 권한이 없더라도 사용 가능하도록 하는 게시판입니다.
하단의 wiki주소 링크내용을 참조하시면 될 것 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:게시판익명처리
2. 해당 질문의 경우 따로 구현을 하여 설정하셔야 될 것 같습니다.
일반적으로 관리자만 등록/수정/삭제가 가능하게 구현하는 방법은 해당 접속한 사람의 권한을 조회하고, 관리자일 경우에만
등록/수정/삭제가 가능하게 제어하는 방법입니다.
간단하게 구현을 하시려면 화면단에서 해당 접속자 정보를 조회하여 등록/수정/삭제버튼을 제어하는 방법을 사용하시면 될 것 같습니다.
감사합니다.
1. 익명게시판은 인증 및 권한이 없더라도 사용 가능하도록 하는 게시판입니다.
하단의 wiki주소 링크내용을 참조하시면 될 것 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:게시판익명처리
2. 해당 질문의 경우 따로 구현을 하여 설정하셔야 될 것 같습니다.
일반적으로 관리자만 등록/수정/삭제가 가능하게 구현하는 방법은 해당 접속한 사람의 권한을 조회하고, 관리자일 경우에만
등록/수정/삭제가 가능하게 제어하는 방법입니다.
간단하게 구현을 하시려면 화면단에서 해당 접속자 정보를 조회하여 등록/수정/삭제버튼을 제어하는 방법을 사용하시면 될 것 같습니다.
감사합니다.