다마리행님~ 정보
다마리행님~
본문
모듈-로그인-네이트-로그인오케이
페이지에 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
0
댓글 2개

추가 네이트의 로그인에 122줄~123줄 세션 찍어보는것이 아직남아있네요...
지워주세요
지워주세요

Thank you!!!! I like you~