테스트 사이트 - 개발 중인 베타 버전입니다

이메일 로그인 마지막 질문좀드리겠습니다 채택완료

잘부탁합니닿 7년 전 조회 2,531

http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=134" rel="nofollow noreferrer noopener" target="_blank">http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=134

 

위 에걸로 적용을 했는데요 

 

 

 

회원가입시 

 

올바른 방법으로 이용해 주십시오.

라고하면서 다시 약관으로 돌아가는데 왜그런걸까요 ?

 

 

올바른 방법으로 이용해주십시오를 지우면

디비폼에 입력은 되나 

관리자에서 클릭시 없는회원이라고 나옵니다 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
유찬아빠

해당 팁을 제대로 적용하지 않으셨나봅니다.

원상 복구 하시고 하나씩 차근차근 해보세요

 

소스를 보지 않아 원인을 찾기가 힘들군요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 6개

유찬아빠
7년 전
관리자에서는 해당아이디가 빈값이거나 하면 없는 아이디로 나옵니다.
혹은 아이디 길이가 기본 20 으로 되어 있습니다 디비 필드에
그걸 늘려서 255 로 해주시고 해보시면..
잘부탁합니닿
7년 전
네 다시해봤는데요
이제는 가입은 되는되요

관리자에서 확인시에는 존재하지 않는 회원자료 입니다.
라고나옵니다..
영카트는 안되는건가요 ?
잘부탁합니닿
7년 전
다른거는 다맞게했구요
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;
}
유찬아빠
7년 전
관리자 회원아이디 부분에 이메일이 정확하게 들어가 있나요?
잘부탁합니닿
7년 전
네 디비에도 잘들어가져있구
관리자에서도 잘들어가져있지만 존재하지 않는 회원자료 라고나오구요
그계정으로는 로그인이 안됩니다
유찬아빠
7년 전
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 함수가 에러를 리턴합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인