이메일 로그인 마지막 질문좀드리겠습니다 채택완료
잘부탁합니닿
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년 전
�
잘부탁합니닿
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;
}
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 함수가 에러를 리턴합니다.
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 로 해주시고 해보시면..