제작자분과 메일로 컨텍을 해서 문의를 드려야 하는 상황이나 컨텍 성공 자체가 불확실하여 어제 언급드린 이 자료의 문제가 되는 부분과 수정법을 문의 드려봅니다.

 

 

<?xml version="1.0" encoding="utf-8"?>
<module>
    <grants />
    <permissions>
        <!-- admin view -->
        <permission action="dispMobileplusAdminConfig" target="manager" />
        <permission action="dispMobileplusAdminSubscribeList" target="manager" />
        <permission action="dispMobileplusAdminInsertSubscribe" target="manager" />
        <permission action="dispMobileplusAdminEventHistory" target="manager" />
        
        <!-- admin controller -->
        <permission action="procMobileplusAdminConfig" target="manager" />
        <permission action="procMobileplusAdminInsertSubscribe" target="manager" />
        <permission action="procMobileplusAdminDeleteSubscribe" target="manager" />
    </permissions>
    <actions>
        <!-- admin view -->
        <action name="dispMobileplusAdminConfig" standalone="true" type="view" admin_index="true" menu_name="mobileplus" menu_index="true" />
        <action name="dispMobileplusAdminSubscribeList" standalone="true" type="view" />
        <action name="dispMobileplusAdminInsertSubscribe" standalone="true" type="view" />
        <action name="dispMobileplusAdminMemberSelectList" standalone="true" type="view" />
        <action name="dispMobileplusAdminEventHistory" standalone="true" type="view" />
        
        <!-- admin controller -->
        <action name="procMobileplusAdminConfig" type="controller" />
        <action name="procMobileplusAdminInsertSubscribe" type="controller" />
        <action name="procMobileplusAdminDeleteSubscribe" type="controller" />

        <!-- view -->
        <action name="procMobileplusUpdateConfig" type="controller" />
        <action name="dispMobileplusConfigByObjectId" type="api" />
    </actions>
    <menus>
        <menu name="mobileplus" type="all">
            <title xml:lang="ko">모바일 Plus</title>
        </menu>
    </menus>
</module>

  • profile
    공개자료가 아니라 문제가 된단면 답변 확인 후 삭제하겠습니다.
  • profile
    <action name="procMobileplusUpdateConfig" type="controller" /> 를
    <action name="procMobileplusUpdateConfig" type="controller" method="GET|POST" /> 로 변경하시면 될것 같습니다.
  • profile profile
    감사합니다. 게시글은 지워야 할까요? 나머지 자료들 어떻게 해야할지 난감해지네요.
  • profile ?

    궁금증이.. 해당 모듈을 저도 가지고 있어서

    대부분 post 방식으로 처리하기 때문에 상관 없는데

    지적해주신 부분이 GET 방식으로 처리했는지는 어떻게 확인할 수 있나요..?
     

  • profile ?



    아래 부분에
    <action name="dispMobileplusConfigByObjectId" type="api" />

    disp 로 시작되어져있는것으로 확인이 가능한 걸 확인했습니다.. >.<

     

    view(출력 부분) 서드파티 xml 에 disp 로 시작된 action 값이 있으면, 모두 조정해주면 될까요..?

  • ? profile

    type이 controller로 된 것들중, GET으로 실행되는 것들만 문제가 됩니다. 관리자 부분은  act명으로 봐서 대부분 잘 처리된것 같지만, 사용자 부분에서 하나가 이상하네요.