포럼

module.xml에 정의하는 module action에 활용되지 않았던 속성인 standalone의 역할을 다시 부여하려고 합니다. 활용되지 않던 속성이라 최근 코드에서 관련 흔적들을 모두 제거를 했는데 이를 다시 복원했습니다.

비정상적으로 액션을 호출하는 것을 제한하기 위한 조치이며 XE Core 1.7.4 버전에 적용 할 예정입니다.

예를 들어 다음과 같은 액션은 제한되어야 합니다.

mid=freeboard&act=procMemberDelete처럼 (freeboard가 board모듈일 때) board 모듈의 액션이 아닌 엉뚱한 액션의 요청과 실행을 방지하기 위함입니다.

기능에 따라 standalone 속성을 부여해야하는 액션의 예를 들자면 mid=freeboard&act=dispMemberInfo… 즉, 회원정보를 보여주는 action인 dispMemberInfo는 member 모듈이 스스로 mid를 가지지 않기 때문에 standalone 속성을 부여하여 (레이아웃 설정 등을 mid=freeboard 에서 가져오되) 독립적으로 실행할 수 있어야 합니다.

앞의 예처럼 standalone속성을 부여해야만 하는 action은 많지 않을 것 같습니다. member, rss, trackback 처럼 다른 모듈의 mid에 의존하거나 mid와 상관없이 요청된 동작을 항상 독립적으로 실행할 수 있어야 하는 action에만 부여하면 됩니다. 단, procBoardAdminDelete처럼 관리페이지 및 최고관리자의 요청만을 처리하는 액션은 제한하지 않도록 했습니다.

standalone 브랜치에서 진행 중이며 모듈 개발을 하시는 분들은 이 브랜치를 적용하여 동작을 테스트 해보실 수 있습니다. 예상하기로 mid를 가지는 모듈은 대부분의 액션은 정상 수행될 것으로 보입니다.

XE Core 등 직접 관리 및 배포하는 것들은 점검하여 동작에 문제가 없도록 처리 중에 있습니다.

이 변경으로 인해 발견된 문제는 댓글이나 https://github.com/xpressengine/xe-core/issues/226 에 남겨주시면 감사하겠습니다.

태그 연관 글
  1. [2019/10/22] Blog [보안패치] XE 1.11.6 버전 배포 안내 by XE *2
  2. [2019/04/02] Blog [보안패치] XE 1.11.5 버전 배포 안내 by XE *6
  3. [2019/03/26] Blog [보안패치] XE 1.11.4 버전 배포 안내 by XE
  4. [2019/03/25] Blog [보안패치] XE 1.11.3 버전 배포 안내 by XE *2
  5. [2018/12/18] Blog [보안패치] XE 1.11.2 버전 배포 안내 by XE *1
글쓴이 제목 최종 글
푸하라 layout 개발시 심각?한 문제점 [1] 2020.03.14 by 엑스셀코드
엑스셀코드 XE 코어 소스 코드 관리를 어떻게 하시나요? [7] 2012.04.24 by 엑스셀코드
숭숭군 쭉 살펴보니 에러문제는 오래쓸수록 많이 일어나는것 같습니다. [8] 2012.04.24 by milaero
웹엔진 [JS] 오페라 즐겨찾기 오류 [8] 2012.04.23 by 웹엔진
宋芭江 피싱 사이트 주의 [2] file 2012.10.12 by CMD
베스트샵 xe1.6에선 속도가 빨라질까요? [8] 2020.03.14 by miso777
엑스셀코드 include된 파일에서는 loop 명령자가 동작하지 않는지요? [3] 2012.04.21 by 퍼니엑스이
숭숭군 신디케이션 잘 이해가 안가는데요. [2] file 2012.04.21 by mekey
웹엔진 XE의 템플릿 문법은 어떻게 만든건가요? [10] 2020.03.14 by misol
요술봉 주소형식(고유번호) 설정하는 기능이 있었으면 좋겠습니다.  
digirave XE core 이슈 중에 아마 단기간 내에 가장 많은 투표와 댓글 달린 이슈는 결국 거절 당했군요. ㅠㅠ [14] 2020.03.14 by digirave
참빛바다 쉬운설치가 제대로 나타나지 않습니다. (관리하시는 분 봐주세요!) [2] 2012.04.20 by 윈컴이
Jowrney 1.5.2.2 시작모듈 변경되시나요? [8] 2012.04.20 by 난다날아
엑스셀코드 자료등록 신청했는데요. 첨부파일 기능이 없어서 당황 했습니다. ^^ [4] 2020.03.14 by 엑스셀코드
miso777 메일인증 후 로그인 절대 할수 없는 문제 [8] file 2012.04.20 by miso777
웹엔진 레이아웃 메뉴 고장을 해결한 레이아웃!! [8] 2012.04.19 by 웹엔진
김주년656 마이그레이션 질문 드립니다. (데이터 이전) [2] 2020.03.14 by BNU
본체 1.4.3.1 사용하는데 업데이트 했더니  
ForHanbi img{height:auto}가 문제 일으키는 부분도 좀 알려 주십시오. [5] 2020.03.14 by Community
Treasurej 이제 차차 xe1.4와 ie6 지원을 안 하려고 하는데... [8] 2020.03.14 by 銀童