소셜 가입페이지에 sms수신동의 받는 방법

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
소셜 가입페이지에 sms수신동의 받는 방법

QA

소셜 가입페이지에 sms수신동의 받는 방법

답변 2

본문

안녕하세요! 요즘 사이트 만드느라 ㅠㅠ 너무 막히는게 많아 질문이 많습니다

 

소셜 가입페이지에서 sms 수신동의를 받으려 했으나 체크를 해도 들어오질 않습니다 

아래의 기본 가입양식내에 있는 부분을 가져왔는데 안되네요 ㅠㅠ

 

 

파일명: social_register_member.skin.php

 


<?php if ($config['cf_use_hp'] || isset($app['ap_title']) && $app['ap_title'] && isset($app['ap_key']) && $app['ap_key'] && isset($app['ap_pid']) && $app['ap_pid']) { ?>
<div>
                    <input type="checkbox" name="mb_sms" value="1" id="reg_mb_sms" <?php echo ($w=='' || $member['mb_sms'])?'checked':''; ?>>
                    <label for="reg_mb_sms"><?php if($config['cf_use_hp']) { ?><?php } ?><?php if (isset($app['ap_title']) && $app['ap_title'] && isset($app['ap_key']) && $app['ap_key'] && isset($app['ap_pid']) && $app['ap_pid']) { ?><?php if($config['cf_use_hp']) { ?>및 <?php } ?>Push 알림 <?php } ?>광고성 정보 수신 전체동의<선택></label>
                   <span class="help_text">무료체험단,할인,이벤트 소식들을 받으실 수 있습니다.
                </div>

                <?php } ?>

이 질문에 댓글 쓰기 :

답변 2

/plugin/social/register_member_update.php

페이지 내 


// 회원정보 입력
$sql = " insert into {$g5['member_table']}
            set mb_id = '{$mb_id}',
                mb_password = '".get_encrypt_string($mb_password)."',
                mb_name = '{$mb_name}',
                mb_nick = '{$mb_nick}',
                mb_nick_date = '".G5_TIME_YMD."',
                mb_email = '{$mb_email}',
                mb_email_certify = '".$mb_email_certify."',
                mb_today_login = '".G5_TIME_YMDHIS."',
                mb_datetime = '".G5_TIME_YMDHIS."',
                mb_ip = '{$_SERVER['REMOTE_ADDR']}',
                mb_level = '{$config['cf_register_level']}',
                mb_login_ip = '{$_SERVER['REMOTE_ADDR']}',
                mb_mailling = '{$mb_mailling}',
                mb_sms = '0',
                mb_open = '{$mb_open}',
                mb_open_date = '".G5_TIME_YMD."'
                {$sql_certify} ";
$result = sql_query($sql, false);

해당 코드때문인것같습니다.

mb_sms = '0',

이부분을

mb_sms = $_POST['mb_sms'],

로 바꾸시면 될것으로 보입니다.

소셜 완료페이지에서도 일반 페이지 완료페이지를 참고하셔서 해당 동의 정보를 저장해주셔야 합니다. 완료페이지가 달라서요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 2
© SIRSOFT
현재 페이지 제일 처음으로