다마리행님~ > 자유게시판

자유게시판

다마리행님~ 정보

다마리행님~

본문

모듈-로그인-네이트-로그인오케이
페이지에 sql찍어보는게 있을것입니다.
약 295번째줄~
만들면서 테스트할때 찍어본건데 안지웠네요.

정보 수정 가능하게 하는 소스는 다음과 같이 수정하시면됩니다.


bbs/member_confirm.php
include_once("$member_skin_path/member_confirm.skin.php");
if($member[mb_10] == "facebook"||$member[mb_10] == "me2day"||$member[mb_10] == "nate"||$member[mb_10] == "yozm"){
goto_url("$g4[path]/$g4[bbs]/register_form.php");
}else{
include_once("$member_skin_path/member_confirm.skin.php");
}
로 변경


bbs/register_form.php
set_session("ss_token", $token); 아래 추가
// 소셜로그인
if($member[mb_10] == "facebook"||$member[mb_10] == "me2day"||$member[mb_10] == "nate"||$member[mb_10] == "yozm"){
$w = "u";
}

 if ($member[mb_id] != $mb_id)
        alert("로그인된 회원과 넘어온 정보가 서로 다릅니다.");
if(!$member[mb_10] == "facebook"||!$member[mb_10] == "me2day"||!$member[mb_10] == "nate"||!$member[mb_10] == "yozm"){
    if ($member[mb_id] != $mb_id)
        alert("로그인된 회원과 넘어온 정보가 서로 다릅니다.");
}
로 수정


skin/member/sns/register_form.skin.php
<TR bgcolor="#FFFFFF">
            <TD class=m_title>패스워드</TD>
            <TD class=m_padding><INPUT class=ed type=password name="mb_password" size=20 maxlength=20 <?=($w=="")?"required":"";?> itemname="패스워드"></TD>
        </TR>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>패스워드 확인</TD>
            <TD class=m_padding><INPUT class=ed type=password name="mb_password_re" size=20 maxlength=20 <?=($w=="")?"required":"";?> itemname="패스워드 확인"></TD>
        </TR>
<?if(!$member[mb_10] == "facebook"||!$member[mb_10] == "me2day"||!$member[mb_10] == "nate"||!$member[mb_10] == "yozm"){?>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>패스워드</TD>
            <TD class=m_padding><INPUT class=ed type=password name="mb_password" size=20 maxlength=20 <?=($w=="")?"required":"";?> itemname="패스워드"></TD>
        </TR>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>패스워드 확인</TD>
            <TD class=m_padding><INPUT class=ed type=password name="mb_password_re" size=20 maxlength=20 <?=($w=="")?"required":"";?> itemname="패스워드 확인"></TD>
        </TR>
<?}else{?>
<INPUT type=hidden name="mb_password"><INPUT type=hidden name="mb_password_re">
<?}?>
로 수정

<? if ($member[mb_nick_date] <= date("Y-m-d", $g4[server_time] - ($config[cf_nick_modify] * 86400))) { // 별명수정일이 지났다면 수정가능 ?>
        <input type=hidden name=mb_nick_default value='<?=$member[mb_nick]?>'>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>별명</TD>
            <TD class='m_padding lh'>
                <input class=ed type=text id='reg_mb_nick' name='mb_nick' maxlength=20 value='<?=$member[mb_nick]?>'
                    onblur="reg_mb_nick_check();">
                <span id='msg_mb_nick'></span>
                <br>공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
                <br>별명을 바꾸시면 앞으로 <?=(int)$config[cf_nick_modify]?>일 이내에는 변경 할 수 없습니다.
            </TD>
        </TR>
        <? } else { ?>
        <input type=hidden name="mb_nick_default" value='<?=$member[mb_nick]?>'>
        <input type=hidden name="mb_nick" value="<?=$member[mb_nick]?>">
        <? } ?>
<?if(!$member[mb_10] == "facebook"||!$member[mb_10] == "me2day"||!$member[mb_10] == "nate"||!$member[mb_10] == "yozm"){?>
        <? if ($member[mb_nick_date] <= date("Y-m-d", $g4[server_time] - ($config[cf_nick_modify] * 86400))) { // 별명수정일이 지났다면 수정가능 ?>
        <input type=hidden name=mb_nick_default value='<?=$member[mb_nick]?>'>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>별명</TD>
            <TD class='m_padding lh'>
                <input class=ed type=text id='reg_mb_nick' name='mb_nick' maxlength=20 value='<?=$member[mb_nick]?>'
                    onblur="reg_mb_nick_check();">
                <span id='msg_mb_nick'></span>
                <br>공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
                <br>별명을 바꾸시면 앞으로 <?=(int)$config[cf_nick_modify]?>일 이내에는 변경 할 수 없습니다.
            </TD>
        </TR>
        <? } else { ?>
        <input type=hidden name="mb_nick_default" value='<?=$member[mb_nick]?>'>
        <input type=hidden name="mb_nick" value="<?=$member[mb_nick]?>">
        <? } ?>
<?}else{?>
<input type=hidden name="mb_nick_default" value='<?=$member[mb_nick]?>'>
        <input type=hidden name="mb_nick" value="<?=$member[mb_nick]?>">
<?}?>
로 수정

<? if ($w=="") { ?>
            <TR bgcolor="#FFFFFF">
                <TD class=m_title>생년월일</TD>
                <TD class=m_padding><input class=ed type=text id=mb_birth name='mb_birth' size=8 maxlength=8 minlength=8 required numeric itemname='생년월일' value='<?=$member[mb_birth]?>' readonly title='옆의 달력 아이콘을 클릭하여 날짜를 입력하세요.'></TD>
            </TR>
        <? } ?>
<? if ($w==""||$member[mb_10] == "facebook"||$member[mb_10] == "me2day"||$member[mb_10] == "nate"||$member[mb_10] == "yozm") { ?>
            <TR bgcolor="#FFFFFF">
                <TD class=m_title>생년월일</TD>
                <TD class=m_padding><input class=ed type=text id=mb_birth name='mb_birth' size=8 maxlength=8 minlength=8 required numeric itemname='생년월일' value='<?=$member[mb_birth]?>' readonly title='옆의 달력 아이콘을 클릭하여 날짜를 입력하세요.'></TD>
            </TR>
        <? } ?>
로 수정

register_form_update.php
// 이름은 한글만 가능
    if (!check_string($mb_name, _G4_HANGUL_)) 
        alert('이름은 공백없이 한글만 입력 가능합니다.');
// 이름은 한글만 가능
if($w != "u"){
    if (!check_string($mb_name, _G4_HANGUL_)) 
        alert('이름은 공백없이 한글만 입력 가능합니다.');
}
로 수정
추천
0

댓글 2개

전체 199,657 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT