회원가입시 여분필드1사용 / 중복확인가능
회원가입시 여분필드 1을 사용하여 다른 사항을 받을때
중복확인가능합니다.
skin/member/basic/register_form.skin.php
1.추가
<input type=hidden name=mb_email_enabled value="" id="mb_email_enabled">
<input type=hidden name=mb_1_enabled value="" id="mb_1_enabled">
2.추가
<TR bgcolor="#FFFFFF">
<TD width="160" class=m_title>아글로코아이디</TD>
<TD class=m_padding>
<INPUT class=m_text maxLength=8 size=20 name="mb_1" minlength="8" alphanumericunderline itemname="아글로코아이디" required value="<?=$member[mb_1]?>" onchange="fregisterform.mb_1_enabled.value='';">
<a href="javascript:mb_1_check();"><img width="70" height="20" src="<?=$member_skin_path?>/img/join_check_btn.gif" border=0 align=absmiddle></a>
<table height=25 cellspacing=0 cellpadding=0 border=0>
<tr><td><font color="#66A2C8">※ 자신의 아글로코ID 숫자4자리+영어4자리를 입력하세요.
<br>※ 아직 아글로코를 가입하지 않으시거나 다른 곳에서 아글로코에 가입하셨다면 "여기" 를 클릭하셔서 먼저 아글로코에 가입(재가입)하세요.
<br>※ 허위/중복 기재시 정기적 필터링을 통해 무통보 회원탈퇴 시킵니다. </font></td></tr>
</table>
</TD>
</TR>
3.추가
// submit 최종 폼체크
function fregisterform_submit(f)
{
if (f.w.value == "") {
if (f.mb_id_enabled.value == "") {
alert("회원아이디 중복확인을 해주십시오.");
f.mb_id.focus();
return;
} else if (f.mb_id_enabled.value == -1) {
alert("'"+f.mb_id.value+"'은(는) 이미 가입된 회원아이디이므로 사용하실 수 없습니다.");
f.mb_id.focus();
return;
} else if (f.mb_id_enabled.value == -2) {
alert("'"+f.mb_id.value+"'은(는) 예약어로 사용하실 수 없는 회원아이디입니다.");
f.mb_id.focus();
return;
}
}
if (f.w.value == "") {
if (f.mb_1_enabled.value == "") {
alert("아글로코아이디 중복확인을 해주십시오.");
f.mb_1.focus();
return;
} else if (f.mb_1_enabled.value == -1) {
alert("'"+f.mb_1.value+"'은(는) 이미 가입된 아글로코아이디이므로 사용하실 수 없습니다.");
f.mb_1.focus();
return;
}
}
4.추가
// 아글로코아이디 검사
function mb_1_check()
{
var f = document.fregisterform;
if (f.mb_1.value == "") {
alert("아글로코아이디를 입력하세요.");
f.mb_1.focus();
return;
}
/*
var id = prohibit_id_check(f.mb_id.value);
if (id) {
alert("'"+id + "'은(는) 사용하실 수 없는 회원아이디입니다.");
f.mb_id.focus();
return;
}
*/
if (g4_charset.toUpperCase() == "UTF-8")
win_open(g4_path+"/"+g4_bbs+"/member_1_check.php?mb_1="+encodeURI(document.fregisterform.mb_1.value), "hiddenframe");
else
win_open(g4_path+"/"+g4_bbs+"/member_1_check.php?mb_1="+document.fregisterform.mb_1.value, "hiddenframe");
}
5.생성
bbs/member_1_check.php
***********************
<?
include_once("./_common.php");
$g4[title] = "아글로코아이디 중복확인";
include_once("$g4[path]/head.sub.php");
$mb_1 = trim($mb_1);
$mb = sql_fetch(" select mb_1 from $g4[member_table] where mb_1 = '$mb_1' ");
if ($mb[mb_1])
{
echo "<script language=\"JavaScript\">";
echo "alert(\"'{$mb_1}'은(는) 이미 가입된 아글로코아이디 이므로 사용하실 수 없습니다.\");";
echo "parent.document.getElementById(\"mb_1_enabled\").value = -1;";
echo "window.close();";
echo "</script>";
}
else
{
echo "<script language=\"JavaScript\">";
echo "alert(\"'{$mb_1}'은(는) 중복된 아글로코아이디가 없습니다.\\n\\n사용하셔도 좋습니다.\");";
echo "parent.document.getElementById(\"mb_1_enabled\").value = 1;";
echo "window.close();";
echo "</script>";
}
include_once("$g4[path]/tail.sub.php");
?>
중복확인가능합니다.
skin/member/basic/register_form.skin.php
1.추가
<input type=hidden name=mb_email_enabled value="" id="mb_email_enabled">
<input type=hidden name=mb_1_enabled value="" id="mb_1_enabled">
2.추가
<TR bgcolor="#FFFFFF">
<TD width="160" class=m_title>아글로코아이디</TD>
<TD class=m_padding>
<INPUT class=m_text maxLength=8 size=20 name="mb_1" minlength="8" alphanumericunderline itemname="아글로코아이디" required value="<?=$member[mb_1]?>" onchange="fregisterform.mb_1_enabled.value='';">
<a href="javascript:mb_1_check();"><img width="70" height="20" src="<?=$member_skin_path?>/img/join_check_btn.gif" border=0 align=absmiddle></a>
<table height=25 cellspacing=0 cellpadding=0 border=0>
<tr><td><font color="#66A2C8">※ 자신의 아글로코ID 숫자4자리+영어4자리를 입력하세요.
<br>※ 아직 아글로코를 가입하지 않으시거나 다른 곳에서 아글로코에 가입하셨다면 "여기" 를 클릭하셔서 먼저 아글로코에 가입(재가입)하세요.
<br>※ 허위/중복 기재시 정기적 필터링을 통해 무통보 회원탈퇴 시킵니다. </font></td></tr>
</table>
</TD>
</TR>
3.추가
// submit 최종 폼체크
function fregisterform_submit(f)
{
if (f.w.value == "") {
if (f.mb_id_enabled.value == "") {
alert("회원아이디 중복확인을 해주십시오.");
f.mb_id.focus();
return;
} else if (f.mb_id_enabled.value == -1) {
alert("'"+f.mb_id.value+"'은(는) 이미 가입된 회원아이디이므로 사용하실 수 없습니다.");
f.mb_id.focus();
return;
} else if (f.mb_id_enabled.value == -2) {
alert("'"+f.mb_id.value+"'은(는) 예약어로 사용하실 수 없는 회원아이디입니다.");
f.mb_id.focus();
return;
}
}
if (f.w.value == "") {
if (f.mb_1_enabled.value == "") {
alert("아글로코아이디 중복확인을 해주십시오.");
f.mb_1.focus();
return;
} else if (f.mb_1_enabled.value == -1) {
alert("'"+f.mb_1.value+"'은(는) 이미 가입된 아글로코아이디이므로 사용하실 수 없습니다.");
f.mb_1.focus();
return;
}
}
4.추가
// 아글로코아이디 검사
function mb_1_check()
{
var f = document.fregisterform;
if (f.mb_1.value == "") {
alert("아글로코아이디를 입력하세요.");
f.mb_1.focus();
return;
}
/*
var id = prohibit_id_check(f.mb_id.value);
if (id) {
alert("'"+id + "'은(는) 사용하실 수 없는 회원아이디입니다.");
f.mb_id.focus();
return;
}
*/
if (g4_charset.toUpperCase() == "UTF-8")
win_open(g4_path+"/"+g4_bbs+"/member_1_check.php?mb_1="+encodeURI(document.fregisterform.mb_1.value), "hiddenframe");
else
win_open(g4_path+"/"+g4_bbs+"/member_1_check.php?mb_1="+document.fregisterform.mb_1.value, "hiddenframe");
}
5.생성
bbs/member_1_check.php
***********************
<?
include_once("./_common.php");
$g4[title] = "아글로코아이디 중복확인";
include_once("$g4[path]/head.sub.php");
$mb_1 = trim($mb_1);
$mb = sql_fetch(" select mb_1 from $g4[member_table] where mb_1 = '$mb_1' ");
if ($mb[mb_1])
{
echo "<script language=\"JavaScript\">";
echo "alert(\"'{$mb_1}'은(는) 이미 가입된 아글로코아이디 이므로 사용하실 수 없습니다.\");";
echo "parent.document.getElementById(\"mb_1_enabled\").value = -1;";
echo "window.close();";
echo "</script>";
}
else
{
echo "<script language=\"JavaScript\">";
echo "alert(\"'{$mb_1}'은(는) 중복된 아글로코아이디가 없습니다.\\n\\n사용하셔도 좋습니다.\");";
echo "parent.document.getElementById(\"mb_1_enabled\").value = 1;";
echo "window.close();";
echo "</script>";
}
include_once("$g4[path]/tail.sub.php");
?>
댓글 7개
18년 전
^^ 좋은 정보 GOOD .. ^^수고하셔네요.. ^^
18년 전
아 이렇게 좋은 정보 공유해주셔서 감사합니다^^
진짜 진짜 잘 쓰고 있습니다!
진짜 진짜 잘 쓰고 있습니다!
16년 전
좋은 팁이네요
감사합니다 ^^
감사합니다 ^^
15년 전
바로 적용해보고 싶은데 잠이 너무 오네요 ㅠㅠ
좋은팁 감사합니다!!
좋은팁 감사합니다!!
15년 전
감사해요!
14년 전
감사합니다~!
14년 전
감사합니다.
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3309 | 3년 전 | 1805 | ||
| 3308 | 11년 전 | 2093 | ||
| 3307 |
uPAmJ903
|
6년 전 | 4752 | |
| 3306 |
바른사나이
|
6년 전 | 3274 | |
| 3305 | 6년 전 | 12312 | ||
| 3304 | 7년 전 | 3705 | ||
| 3303 | 7년 전 | 3744 | ||
| 3302 |
지리산초보
|
7년 전 | 13597 | |
| 3301 |
sozet
|
8년 전 | 4904 | |
| 3300 |
sozet
|
8년 전 | 5974 | |
| 3299 |
sozet
|
8년 전 | 10863 | |
| 3298 | 8년 전 | 4017 | ||
| 3297 |
또치하우스
|
8년 전 | 4444 | |
| 3296 | 8년 전 | 11972 | ||
| 3295 |
또치하우스
|
8년 전 | 14987 | |
| 3294 | 8년 전 | 6027 | ||
| 3293 | 8년 전 | 5592 | ||
| 3292 |
|
9년 전 | 5318 | |
| 3291 | 9년 전 | 13682 | ||
| 3290 | 9년 전 | 5055 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기