소셜 가입페이지에 sms수신동의 받는 방법
본문
안녕하세요! 요즘 사이트 만드느라 ㅠㅠ 너무 막히는게 많아 질문이 많습니다
소셜 가입페이지에서 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'],
로 바꾸시면 될것으로 보입니다.
!-->소셜 완료페이지에서도 일반 페이지 완료페이지를 참고하셔서 해당 동의 정보를 저장해주셔야 합니다. 완료페이지가 달라서요.
답변을 작성하시기 전에 로그인 해주세요.