채택완료

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

2024-12-10 (화) 10:43:16 1,906

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

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

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

파일명: social_register_member.skin.php

Copy
<?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개 / 댓글 2개

채택된 답변
+20 포인트

/plugin/social/register_member_update.php

페이지 내 

Copy
// 회원정보 입력
$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'],

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

답변에 대한 댓글 1개

너무 감사합니다 오류가 살짝나길래

mb_sms = '{$mb_sms}', 이렇게 처리하니까 잘됩니다
너무 감사드립니다 사랑합니데이
2024-12-10 (화) 10:50:28

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

답변에 대한 댓글 1개

감사합니다 ^^

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