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

회원가입을 2분하고 권한부여

yuju97 3년 전 조회 1,884

회원가입을 2분하는 방법은 https://sir.kr/g5_tip/4454 이 게시글을 참고했습니다.

 

그렇다면 회원가입1은 권한레벨을 기존 그대로하고

 

회원가입2는 자동으로 권한레벨3을 부여하고 싶은데 어떤 파일을 수정하면 되는걸까요?

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

답변 1개

e
3년 전

skin\member\basic\register_form.skin.php 파일에 mb_member 추가해주시고..

</p>

<p>    <form id="fregisterform" name="fregisterform" action="<?php echo $register_action_url ?>" onsubmit="return fregisterform_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off">

    <input type="hidden" name="w" value="<?php echo $w ?>">

    <input type="hidden" name="url" value="<?php echo $urlencode ?>">

    <input type="hidden" name="agree" value="<?php echo $agree ?>">

    <input type="hidden" name="agree2" value="<?php echo $agree2 ?>">

    <input type="hidden" name="cert_type" value="<?php echo $member['mb_certify']; ?>">

    <input type="hidden" name="cert_no" value="">

    <input type="hidden" name="mb_member" value="<?php echo $mb_member ?>"></p>

<p>

 

bbs\register_form_update.php 파일에서 아래 수정

</p>

<p>if($_POST['mb_member'] == 2) {</p>

<p>  $mb_level = 3;</p>

<p>} else {</p>

<p>  $mb_level = $config['cf_register_level']</p>

<p>}</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_homepage = '{$mb_homepage}',

                     mb_tel = '{$mb_tel}',

                     mb_zip1 = '{$mb_zip1}',

                     mb_zip2 = '{$mb_zip2}',

                     mb_addr1 = '{$mb_addr1}',

                     mb_addr2 = '{$mb_addr2}',

                     mb_addr3 = '{$mb_addr3}',

                     mb_addr_jibeon = '{$mb_addr_jibeon}',

                     mb_signature = '{$mb_signature}',

                     mb_profile = '{$mb_profile}',

                     mb_today_login = '".G5_TIME_YMDHIS."',

                     mb_datetime = '".G5_TIME_YMDHIS."',

                     mb_ip = '{$_SERVER['REMOTE_ADDR']}',

                     mb_level = '{$mb_level}',

                     mb_recommend = '{$mb_recommend}',

                     mb_login_ip = '{$_SERVER['REMOTE_ADDR']}',

                     mb_mailling = '{$mb_mailling}',

                     mb_sms = '{$mb_sms}',

                     mb_open = '{$mb_open}',

                     mb_open_date = '".G5_TIME_YMD."',

                     mb_1 = '{$mb_1}',

                     mb_2 = '{$mb_2}',

                     mb_3 = '{$mb_3}',

                     mb_4 = '{$mb_4}',

                     mb_5 = '{$mb_5}',

                     mb_6 = '{$mb_6}',

                     mb_7 = '{$mb_7}',

                     mb_8 = '{$mb_8}',

                     mb_9 = '{$mb_9}',

                     mb_10 = '{$mb_10}'

                     {$sql_certify} ";</p>

<p>

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

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

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

로그인