테스트 사이트 - 개발 중인 베타 버전입니다

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

ideaman 11개월 전 조회 1,380

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

 

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

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

 

 

파일명: social_register_member.skin.php

 

</p>

<p><?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']) { ?></p>

<p><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></p>

<p>

                <?php } ?>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
11개월 전

/plugin/social/register_member_update.php

페이지 내 

</p>

<p>// 회원정보 입력

$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);</p>

<p>

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

mb_sms = '0',

이부분을

mb_sms = $_POST['mb_sms'],

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

i
ideaman
10개월 전
너무 감사합니다 오류가 살짝나길래

mb_sms = '{$mb_sms}', 이렇게 처리하니까 잘됩니다
너무 감사드립니다 사랑합니데이

댓글을 작성하려면 로그인이 필요합니다.

11개월 전

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

i
ideaman
10개월 전
감사합니다 ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인