포럼

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
글쓴이 제목 최종 글
라르게덴 XEED 좀 어떻게 해보세요. ㅠㅠ [16] 2011.05.26 by 하늘종
떡이떡이 [참고 영상] XE 개발자 세미나 - 2014년 2월 [1] 2014.02.24 by socialskyo
Paul [Mobile EX] XE 1.7.4(PHP 5.4)에서 작동 잘 되세요? [7] 2014.02.23 by 마음의빈자리
danielpark 개발자님들께 누리고 쇼핑몰 개발에 관해서 여쭙고 싶습니다 [28] 2014.02.21 by danielpark
XE [Core] module action에 standalone 속성의 역할 재부여 [6] 2014.02.07 by 쿡래빗
라르게덴 자게글 백업신청 어떻게 해야합니까? [21] 2014.02.06 by 충쌤
라르게덴 php 정수형에 대해 논의해봅니다. [8] 2013.12.27 by 또별
misol 'XE Core 마음대로 바꿔보기'(가칭) 프로젝트를 연다면 참여하실분? [56] 2020.03.14 by 황비
misol 'XE Core 마음대로 바꿔보기'(가칭) 첫 모임 일정입니다. [30] 2020.03.14 by 비나무
라르게덴 XE의 향후, 내 생각 [8] file 2013.08.15 by Garon
정도의길을걷기싫다 포인트를 이용한 툐툐모듈?이 있으면 좋겠어요^-^ [17] file 2013.08.09 by 정도의길을걷기싫다
CoffeeMix 소셜XE.. 구글플러스도 연동되었으면 좋겠습니다. [1] 2013.07.09 by 마래바
라르게덴 XE1.6 발표때 한바탕 바람이 불 것 같습니다. [28] 2020.03.14 by 한시운
와우우 Github을 기반으로 한 배포는 어떨까요? [7] 2013.02.23 by 푸시아
라르게덴 새해입니다. XE가 앞으로가 궁금하군요. [3] 2013.01.10 by Garon
sol XE Coding Convension(PHP) & Checking Tool [4] 2012.01.01 by criuce
떡이떡이 [참고] 시끄러운 XE게시판들... 이쯤에서 한번 들어보는 제로님 제로보드(XE) 피인수당시 육성, 심경 [8] 2020.03.14 by 쏭바강
씨지크 Core 1.5.x 와 SocialXE(소셜XE) [15] 2011.12.05 by 난다날아
DJinside 게시판 + 조용한 게시판 스킨 조합은 1.5 에서 이상없나요? [1] 2011.12.04 by 유성매직
라르게덴 이제 한달남았습니다. [2] 2011.12.01 by 카이네드