묻고답하기
XE 공식 사이트 레이아웃 xe_official 문제점[권한이 없다고 나옴]
2012.07.03 00:28
안녕하세요.
XE 공식 사이트 레이아웃 xe_official 레이아웃으로 테스트하면서 홈페이지를 만들고 있습니다. [현재 버전 1.5.1.13 사용] 디자인은 많이 변경되었지만 XE 공식 사이트 레이아웃 xe_official 레이아웃에서 고치시면 제 홈페이지에 적용될 수 있습니다.
문제는 로그인 없이 볼수 있는 게시판인데 권한이 없다는 메세지가 나오는 것입니다.
먼저 로그인하지 않으면 볼 수 없는 게시판/페이지를 클릭하면 첨부파일의 1번과 같이
"요청하신 기능을 실행할 수 있는 권한이 없습니다"고 하며 로그인을 할 수 있도록 나옵니다. (이 부분은 문제가 없습니다) 첫번째 클릭
그리고 다음으로 로그인을 하지 않아도 볼 수 있는 게시판을 클릭하면
2번과 같이 "요청하신 기능을 실행할 수 있는 권한이 없습니다"라고 파란색으로 왼쪽 위에 첨부와 같이 또 나오게 됩니다. 두번째 클릭
이 게시판은 로그인을 하지 않아도 볼수 있는 게시판인데 권한이 없다고 나옵니다. (이 부분이 문제입니다)
권한이 없다는 메세지를 나온 후 F5를 누르거나 다시 리플레이쉬는 하면 같이 게시판인데도 권한이 없다는 메세지가 없어집니다. 세번째 클릭
정리하자면 순서를 아래와 같이 하면 권한이 있는 페이지/게시판에도 2번의 파란색으로 표시한 메세지로 권한이 없다고 나오게 됩니다.
첨부와 같이 권한이 없는 페이지(게시판) 클릭 -> 권한이 있는 페이지/게시판 클릭 -> 첨부파일에 2번의 파란색으로 표시한 것과 같은 "요청하신 기능을 실행할 수 있는 권한이 없습니다" 메세지가 나오게 됩니다.
로그인 하는 부분 및 다른 모든 페이지에서 "요청하신 기능을 실행할 수 있는 권한이 없습니다" 메세지가 안나오게 하여야 하는데 그렇다면 모든 페이지에 {$XE_VALIDATOR_MESSAGE} 코드를 삭제하는 방법은 좋은 방법이 아니구요.예를 들어 왼쪽 로그인에 그 코드를 삭제하게 되면 아이디, 비밀번호를 잘못 넣으면 잘못넣었다는 경고 메세지까지 안나와서 코드를 삭제하는 방법은 최선의 방법이 아닌 것 같습니다.
다른 페이지에서도 그 코드를 삭제하면 VALIDATE 하는 다른 메세지도 안나오거든요.
{$XE_VALIDATOR_MESSAGE} 코드를 삭제하지 않고 다음 페이지/게시판 클릭했을 때 "요청하신 기능을 실행할 수 있는 권한이 없습니다" 안나오게 하거나 로그인 해야 볼수 있는
게시판/페이지에서 권한이 없다는 메세지까지 (다음 클릭한 페이지/게시판이 아닌) 그 페이지에서 바로 나오게 할 수 있는 방법을 찾고 있습니다.
고수님들 혹시 해결방법을 아시면 좀 부탁드립니다. 이거 고치려고 몇 일 고생하고 있습니다.
혹시 벌써 수정하신 경험이 있으시거나 고칠 수 있는 방법을 아시면 도움을 주시면 감사하겠습니다.
확장기능-설치된모듈-페이지 에서 권한관리를 관리그룹으로 하신건 아닌가요?