묻고답하기
XE 게시판 글작성 관련 질문입니다.
2012.11.18 23:48
제가 XE사이트의 게시판 내용을 보여주고 글을 작성할 수 있게 해주는 안드로이드 앱을 만들고 있는데요..
게시판에 글작성, 글수정 부분에 어려움이 있어서 질문 드립니다..
(참고로 현재 XE사이트는 제가 운영하는게 아니라 서버쪽은 제가 만질수있는 부분이 없는 상태입니다.)
제가 알아낸 바로는 아래와 같은 주소로 접속 하면 글작성이 될줄 알았는데 안되서요..
http://사이트명.com/xe/index.php?_filter=insert&mid=Board&content=[글내용]&category_srl=427&title=[제목]&allow_comment=Y&act=procBoardInsertDocument
컴퓨터에서 웹브라우저 주소에 위의 주소를 입력하니 '잘못된 요청입니다.' 라고 뜨고 글 작성은 되지가 않아요..
글삭제나 댓글 쓰기, 댓글 수정, 댓글 삭제는 다 잘 되는걸로 봐서는 외부에서 글작성하는 것도 가능할 거 같은데
뭐가 잘못된 건지 모르겠네요..ㅜㅜ
도움 좀 부탁드립니다...
댓글 1
-
LI-NA
2012.11.18 23:58
아마 특정 페이지에서만 받는것같은데요? -
푸시아
2012.11.19 03:46
잘못된 요청입니다가 뜨는 것으로 보아 판단하자면
해당 act 으로 글을 쓰기 위해서는 일단 아래와 같은 조건이 통과 되어야 합니다.
// check grant
if($this->module_info->module != "board") return new Object(-1, "msg_invalid_request");xe/modules/board/board.controller.php 에 들어가셔서 19라인 쯤의 function procBoardInsertDocument() 를 확인해 보세요.
-
플라스틱 라디오
2012.11.19 09:53
그럼 저 조건을 통과할 수 있는 방법은 없는건가요.. module_info는 Post 요청시 전달하는 변수가 아니던데.. 전달 변수면 그냥 Post 요청 주소 뒤에 &을 붙여 넣어주면 되겠지만 저런 경우는 어찌해야 되는건지.. -
고이풀
2013.01.04 00:58
if($this->module_info->module != "board") return new Object(-1, "msg_invalid_request"); 이렇게 되었는데,,저도 게시판 글 등록 버튼 누르면 [잘못된 요청입니다.] 라고뜨 네요.