묻고답하기

 

1. 비회원 구매가 가능하게 하고싶어서 설정 중입니다.

그런데 문제가 생겨서요.. 비회원으로 구매할 시에 아래와 같은 주문완료창이 떠야되는데..

캡처.PNG권한이 없다고 뜹니다. 이 부분은 어떻게 해결 해야 하나요? 권한 문제인것은 알지만 메뉴의 권한도 모두에게 공개되어있고.. 그 외 장바구니 모듈자체는 권한 설정을 하는 곳이 없었습니다.

 

2. 그리고 비회원의 경우 자신이 입력한 비밀번호와 주문번호를 알아야 내역 확인이 가능한데.. 주문번호를 알려주지를 않더라구요. 아니 애초에 주문완료 창이 권한문제로 뜨지를 않기에.. 주문번호를 알려주는지도 확인이 불가능합니다 ㅠㅠ

도와주세요..ㅠㅠ 부탁드립니다.

 

 

 

---- 장바구니 모듈에서 주문완료 부분 소스?ncart.view.php 를 가져왔습니다만 ㅠㅠ 여기서 어떻게 수정해야 비회원도 확인이 가능하게 되나요? 여기가 맞는지도 확실치능 낳지만 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ

 

    function dispNcartOrderComplete() 
    {
        $oNcartModel = &getModel('ncart');
        $oEpayModel = &getModel('epay');
        $logged_info = Context::get('logged_info');

        $order_srl = Context::get('order_srl');
        if (!$order_srl) return new Object(-1, 'msg_invalid_request');

        // 주문정보 읽어오기
        $order_info = $oNcartModel->getOrderInfo($order_srl);
        if(!$order_info) return new Object(-1, 'msg_invalid_order_number');
        Context::set('order_info', $order_info);
        $extra_vars = unserialize($order_info->extra_vars);

        // 주문한 사람이 아니라면
        if($order_info->member_srl != $logged_info->member_srl) return new Object(-1, 'msg_not_permitted');

        // 로그인 안했을 때 권한 확인 : triggerProcessPayment 에서 설정된다.
        if(!$logged_info && $_SESSION['ORDER_COMPLETE_VIEW_PERMISSION'] != $order_srl) return new Object(-1, 'msg_not_permitted');

        $payment_info = $oEpayModel->getTransactionByOrderSrl($order_srl);
        Context::set('payment_info',$payment_info);

        // fieldset
        $fieldset_list = $oNcartModel->getFieldSetList($this->module_info->module_srl);
        foreach($fieldset_list as $key=>&$val)
        {
                foreach($val->fields as $key2=>&$field)
                {
                        if(isset($extra_vars->{$field->column_name}))
                        {
                            $field->value = $extra_vars->{$field->column_name};
                        }
                }
        }
        Context::set('fieldset_list', $fieldset_list);
        Context::set('order_status', $this->getOrderStatus());

        $oNmileageModel = &getModel('nmileage');
        $mileage_config = $oNmileageModel->getModuleConfig();
        Context::set('mileage_flag', $mileage_config->use_flag);

        $this->setTemplateFile('ordercomplete');
    }

    function dispNcartOrderDetail() 
    {
        $oFileModel = &getModel('file');
        $oEpayModel = &getModel('epay');
        $oNcartModel = &getModel('ncart');

        $logged_info = Context::get('logged_info');

        // 주문번호가 없다면
        if(!Context::get('order_srl')) return new Object(-1, 'msg_invalid_order_number');

        $order_srl = Context::get('order_srl');
        $order_info = $oNcartModel->getOrderInfo($order_srl);

        // 주문정보가 없다면
        if(!$order_info) return new Object(-1, 'msg_invalid_order_number');

        // 로그인이 되어 있지 않다면
        if(!$logged_info) return new Object(-1, 'msg_not_permitted');

        // 주문한 사람이 아니라면
        if($order_info->member_srl != $logged_info->member_srl) return new Object(-1, 'msg_not_permitted');

        Context::set('order_info', $order_info);
        Context::set('order_status', $this->getOrderStatus());

        $payment_info = $oEpayModel->getTransactionByOrderSrl($order_srl);
        Context::set('payment_info',$payment_info);
        Context::set('payment_method',$this->getPaymentMethods());

        Context::set('delivery_inquiry_urls', $this->delivery_inquiry_urls);
        Context::set('delivery_companies', $oNcartModel->getDeliveryCompanies());
        Context::set('soldout_process', $this->soldout_process);

        $this->setTemplateFile('orderdetail');
    }

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
thdwjdtjr 홈페이지 비번이 기억나지않아 인증이메일로도 [2] 2016.05.02 by thdwjdtjr
thdwjdtjr 게시판에서 글자간격을 넓게 하고자 합니다. [2] file 2016.05.02 by thdwjdtjr
thdwjdtjr 스케치북 게시판에서 동영상을 직접 재생하고자 합니다. [2] 2016.05.02 by thdwjdtjr
YKAL 최종 글 수정자를 게시판 list에서 출력하고 싶습니다. [8] file 2016.05.01 by YKAL
madc**** 페이지 설정 에서 [1] 2016.05.01 by sejin7940
흑묘백묘 첨부파일 본문삽입후 수정하면 링크가 풀리네요 [3] file 2016.05.01 by 흑묘백묘
이수호 누리고쇼핑몰 수정 경로 질문 [1] file 2016.05.01 by 이수호
sunshine 사이트에 실명인증 모듈 설치할줄 아는분 계신가요? (설명서 있음) [2] 2016.05.01 by sunshine
뵤로뤙 누리고 쇼핑몰 비회원 구매 질문입니다. [3] file 2016.05.01 by 이수호
thdwjdtjr 스케치북5 "멀티미디어링크개조"가 안보입니다. file  
비상9 질문] RSS 게시판 업데이터 동작안됨 [8] 2016.05.01 by 비상9
시니시즘 XML Query에서 복수의 Order by 설정하는 방법 [2] 2016.04.30 by 시니시즘
나이너 Unknown column 'comment_srl' in 'where clause' [1] 2016.04.30 by Xiso
랑그 서명기능에 HTML 기능은 못사용하나요? [2] 2016.04.30 by 랑그
hjkguy767 content 위젯 폰트 크기 조절 문의 드립니다~ [3] file 2016.04.30 by Xiso
두둥실 아무리 검색해도 나오질 않네요. 메인페이지 로그인박스문제입니다. [1] 2016.04.30 by Xiso
불씨 게시판 설정을 모든 사용자로 지정해도 권한이 없다고 뜹니다~ [1] 2016.04.30 by Xiso
고고싱229af 모바일에서 본문하단문의 [1] file 2016.04.30 by Xiso
포그미 포토슬라이드 1.0 업데이트가 안되요 [1] file 2016.04.30 by Xiso
초보자 급)) XE 설치 후 404 에러메세지가 뜨면서 접속이 안됩니다. [1] file 2016.04.30 by Xiso
마부위침 1.8.19 업데이트가 안됩니다. [2] 2016.04.30 by J.R
라돌체 회원정보 xml 파일을 업로드 문의 [1] 2016.04.30 by sejin7940
YKAL 확장 변수 관련 고수님들 부탁드립니다! [5] file 2016.04.30 by YKAL
이수호 누리고 결제 문의 [1] file 2016.04.29 by 이수호
미소천사그대 스케치북 모바일 글쓰기 에디터 화면 가리는 문제 [1] file 2016.04.29 by JinkPark
카이스미 문서페이지 추가시 오른쪽에 메뉴명이 나타납니다. [2] 2016.04.29 by 카이스미
yunguy79 팝업창 위치설정 어떻게 하나요? [1] 2016.04.29 by 부산민지아빠
쿠얼 기진곰님의 '고급 메일 발송 모듈'에서의 경고메시지..  
로프디자인 게시판 비메오 영상이 안나옵니다.  
쿠얼 고급 메일 발송 모듈에서 보낸이 이름을 입력하라는 메시지가 나옵니다.