묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
2005.04.09 15:41
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
$lang->msg_exists_nick_name = \
본인이 수정한 lib파일을 원래대로 해주시고.
본인의 제로보드 폴더속에 파일중...
login_check.php 파일을 수정하세요..
소스에서 찾을문자열:
// 회원로그인이 성공하였을 경우 세션을 생성하고 페이지를 이동함
//동시 접속자 막기위함
delsess_user($member_data[no]);
if($member_data[no]) {
이 아래의 다음과 같이 소스를 붙히기 합니다..
// 포인트에 따른 레벨 변경
$my_point = $member_data[point1] * 10 + $member_data[point2]; // 토탈 점수
$my_level = $member_data[level]; // 현재 레벨
$to_level = $my_level; // 적용될 레벨
if ($my_level < 10 && $my_level > 2) { // 레벨 9~3까지만 적용
if ($my_point < 500) $to_level = 9;
elseif ($my_point >= 500 && $my_point < 1000) $to_level = 8;
elseif ($my_point >= 1000 && $my_point < 2000) $to_level = 7;
elseif ($my_point >= 2000 && $my_point < 3500) $to_level = 6;
elseif ($my_point >= 3500 && $my_point < 6000) $to_level = 5;
elseif ($my_point >= 6000 && $my_point < 10000) $to_level = 4;
elseif ($my_point >= 10000) $to_level = 3;
if ($my_level > $to_level) { // 현재 레벨보다 적용될 레벨 높을때.(작을때)
@mysql_query("update $member_table set level='".$to_level."' where no = '+ '+ '$member_data[no]'", $connect) or error(mysql_error());
echo "<script>alert('$user_id 님 레벨이 올랐습니다!');</script>";
} elseif ($my_level < $to_level) { // 현재 레벨보다 적용될 레벨 낮을때.(클때)
@mysql_query("update $member_table set level='".$to_level."' where no = '$member_data[no]'", $connect) or error(mysql_error());
echo "<script>alert('$user_id 님 레벨이 떨어졌습니다!');</script>";
}
}
// 삽입 끝