답변 1개 / 댓글 6개
채택된 답변
+20 포인트
해당 팁을 제대로 적용하지 않으셨나봅니다.
원상 복구 하시고 하나씩 차근차근 해보세요
소스를 보지 않아 원인을 찾기가 힘들군요
답변에 대한 댓글 6개
다른거는 다맞게했구요
js 부분은 잘맞게 했는지 모르겠네요
var reg_mb_id_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g5_bbs_url+"/ajax.mb_id.php",
data: {
"reg_mb_id": $("#reg_mb_id").val() // 추가됨
},
cache: false,
async: false,
success: function(data) {
result = data;
}
});
return result;
}
// 추천인 검사
var reg_mb_recommend_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g5_bbs_url+"/ajax.mb_recommend.php",
data: {
"reg_mb_recommend": encodeURIComponent($("#reg_mb_recommend").val())
},
cache: false,
async: false,
success: function(data) {
result = data;
}
});
return result;
}
var reg_mb_nick_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g5_bbs_url+"/ajax.mb_nick.php",
data: {
"reg_mb_nick": ($("#reg_mb_nick").val()),
"reg_mb_id": encodeURIComponent($("#reg_mb_id").val())
},
cache: false,
async: false,
success: function(data) {
result = data;
}
});
return result;
}
var reg_mb_email_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g5_bbs_url+"/ajax.mb_email.php",
data: {
"reg_mb_email": $("#reg_mb_email").val(),
"reg_mb_id": encodeURIComponent($("#reg_mb_id").val())
},
cache: false,
async: false,
success: function(data) {
result = data;
}
});
return result;
}
var reg_mb_hp_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g5_bbs_url+"/ajax.mb_hp.php",
data: {
"reg_mb_hp": $("#reg_mb_hp").val(),
"reg_mb_id": encodeURIComponent($("#reg_mb_id").val())
},
cache: false,
async: false,
success: function(data) {
result = data;
}
});
return result;
}
js 부분은 잘맞게 했는지 모르겠네요
var reg_mb_id_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g5_bbs_url+"/ajax.mb_id.php",
data: {
"reg_mb_id": $("#reg_mb_id").val() // 추가됨
},
cache: false,
async: false,
success: function(data) {
result = data;
}
});
return result;
}
// 추천인 검사
var reg_mb_recommend_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g5_bbs_url+"/ajax.mb_recommend.php",
data: {
"reg_mb_recommend": encodeURIComponent($("#reg_mb_recommend").val())
},
cache: false,
async: false,
success: function(data) {
result = data;
}
});
return result;
}
var reg_mb_nick_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g5_bbs_url+"/ajax.mb_nick.php",
data: {
"reg_mb_nick": ($("#reg_mb_nick").val()),
"reg_mb_id": encodeURIComponent($("#reg_mb_id").val())
},
cache: false,
async: false,
success: function(data) {
result = data;
}
});
return result;
}
var reg_mb_email_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g5_bbs_url+"/ajax.mb_email.php",
data: {
"reg_mb_email": $("#reg_mb_email").val(),
"reg_mb_id": encodeURIComponent($("#reg_mb_id").val())
},
cache: false,
async: false,
success: function(data) {
result = data;
}
});
return result;
}
var reg_mb_hp_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g5_bbs_url+"/ajax.mb_hp.php",
data: {
"reg_mb_hp": $("#reg_mb_hp").val(),
"reg_mb_id": encodeURIComponent($("#reg_mb_id").val())
},
cache: false,
async: false,
success: function(data) {
result = data;
}
});
return result;
}
common.lib.php
713 라인에
// 회원 정보를 얻는다.
function get_member($mb_id, $fields='*')
{
global $g5;
// $mb_id = preg_replace("/[^0-9a-z_]+/i", "", $mb_id); //이렇게 주석처리를 해보세요
return sql_fetch(" select $fields from {$g5['member_table']} where mb_id = TRIM('$mb_id') ");
}
이게 숫자와알파벳만으로 검사하는거라 이메일의 경우 @ 때문에 로그인 및 관리자의
get_member 함수가 에러를 리턴합니다.
713 라인에
// 회원 정보를 얻는다.
function get_member($mb_id, $fields='*')
{
global $g5;
// $mb_id = preg_replace("/[^0-9a-z_]+/i", "", $mb_id); //이렇게 주석처리를 해보세요
return sql_fetch(" select $fields from {$g5['member_table']} where mb_id = TRIM('$mb_id') ");
}
이게 숫자와알파벳만으로 검사하는거라 이메일의 경우 @ 때문에 로그인 및 관리자의
get_member 함수가 에러를 리턴합니다.
답변을 작성하려면 로그인이 필요합니다.
혹은 아이디 길이가 기본 20 으로 되어 있습니다 디비 필드에
그걸 늘려서 255 로 해주시고 해보시면..