포럼

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
글쓴이 제목 최종 글
꿈틀잉 누리고 상품 목록에서... [2] file 2014.02.08 by 꿈틀잉
루팡쿠팡 일베도 xe로 만든거로 알고 있는데.. 그렇게 빨라지려면 어떻게 하죠? [12] 2014.02.08 by qwms
티지로 크으... 누리고 모듈을 모두 다 깔아보았는데. [10] 2014.02.08 by 퍼니엑스이
NURIGO XE와 WordPress의 융합 [12] file 2014.02.08 by 야옹이님
sejin7940 Core 에 해당하는 모듈을 수정한 경우 배포 및 자료등록은 어떻게 해야할까요? [9] 2014.02.08 by BJ람보
sjap97 아 알림센터 좋다 ㅋ 누가 만들었는지 ㅋㅋㅋㅋ [2] 2014.02.08 by sjap97
티지로 1.7.4 업그레이드 주의 많이 하셔야 할 듯... [12] 2014.02.08 by sjap97
카이닉스 [카페24측 답변!!] 싸이트 간혈적인 백지현상 나타나시는분들 혹시 카X24 쓰시나요? [80] 2020.03.14 by teguh100
잉카러부 몇일간 XE 처음 접해본 소감입니다. [9] 2014.02.08 by teguh100
ForHanbi 자유게시판 삭제가 말해주는건... [15] 2014.02.07 by Luatic™
심플XE 일간워스트가 디도스로 하루동안 마비됐네요 [1] 2014.02.07 by hubhubhub
sjap97 누리고에서........ 대박.. [23] 2014.02.07 by 충쌤
니모꼬1 카카오, 개발자 누구나 사용할 수 있는 오픈 플랫폼 서비스 ‘카카오 디벨로퍼스’공개 [1] 2014.02.07 by 야옹이님
휘즈 조금 우려했던 부분을 누리고가 해소시켜 주는군요 [3] 2014.02.07 by ForHanbi
정도길 2014 반드시 기억해야 할 모바일 마케팅 5가지 [1] 2014.02.07 by BonaSera
XE [Core] module action에 standalone 속성의 역할 재부여 [6] 2014.02.07 by 쿡래빗
콩치 [알림] 회원모듈 스킨 개발자분들께 알립니다. [2] 2014.02.07 by XE
쿡래빗 아이디어 공유방. [25] 2014.02.07 by 숭숭군
亞波治™ 카카오 앱 개발플랫폼 beta 런칭 한답니다.....^^ [1] 2014.02.07 by ToFinder
티지로 그냥 자유게시판처럼 마구 적어봅니다. 있었으면 하는 기능(바램) [10] 2014.02.07 by 티지로