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

모바일에서 로그인시 페이지를 찾을 수 없다는 오류창이 계속 떠서 그런데 로그인체크php 좀 봐주세요 채택완료

akwl 11년 전 조회 4,600
모바일 G4M 빌더 사용하고 있는데 로그인하면 페이지를 찾을 수없다고 나옵니다(뒤로x2 누르면 되긴 하지만)
 
그래서 login_check.php에서 url를 확인하려고하는데 워낙 초보라 어느부분을 고쳐야할지 모르겠습니다.
아래에서 ㄱ쳐야할 부분이 어디인가요?
 
$mb_id       = $_POST[mb_id]; $mb_password = $_POST[mb_password];
if (!trim($mb_id) || !trim($mb_password))     alert("회원아이디나 패스워드가 공백이면 안됩니다.");
/* // 자동 스크립트를 이용한 공격에 대비하여 로그인 실패시에는 일정시간이 지난후에 다시 로그인 하도록 함 if ($check_time = get_session("ss_login_check_time")) {     if ($check_time > $g4['server_time'] - 15) {         alert("로그인 실패시에는 15초 이후에 다시 로그인 하시기 바랍니다.");     } } set_session("ss_login_check_time", $g4['server_time']); */
$mb = get_member($mb_id);
// 가입된 회원이 아니다. 패스워드가 틀리다. 라는 메세지를 따로 보여주지 않는 이유는 // 회원아이디를 입력해 보고 맞으면 또 패스워드를 입력해보는 경우를 방지하기 위해서입니다. // 불법사용자의 경우 회원아이디가 틀린지, 패스워드가 틀린지를 알기까지는 많은 시간이 소요되기 때문입니다. if (!$mb[mb_id] || (sql_password($mb_password) != $mb[mb_password])) {     alert("가입된 회원이 아니거나 패스워드가 틀립니다.\\n\\n패스워드는 대소문자를 구분합니다."); }
// 차단된 아이디인가? if ($mb[mb_intercept_date] && $mb[mb_intercept_date] <= date("Ymd", $g4[server_time])) {     $date = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1\\2\\3일", $mb[mb_intercept_date]);     alert("회원님의 아이디는 접근이 금지되어 있습니다.\\n\\n처리일 : $date"); }
// 탈퇴한 아이디인가? if ($mb[mb_leave_date] && $mb[mb_leave_date] <= date("Ymd", $g4[server_time])) {     $date = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1\\2\\3일", $mb[mb_leave_date]);     alert("탈퇴한 아이디이므로 접근하실 수 없습니다.\\n\\n탈퇴일 : $date"); }
if ($config[cf_use_email_certify] && !preg_match("/[1-9]/", $mb[mb_email_certify]))     alert("메일인증을 받으셔야 로그인 하실 수 있습니다.\\n\\n회원님의 메일주소는 $mb[mb_email] 입니다.");
$member_skin_path = "$g4[path]/skin/member/$config[cf_member_skin]"; @include_once("$member_skin_path/login_check.skin.php");
// 회원아이디 세션 생성 set_session('ss_mb_id', $mb[mb_id]); // FLASH XSS 공격에 대응하기 위하여 회원의 고유키를 생성해 놓는다. 관리자에서 검사함 - 110106 set_session('ss_mb_key', md5($mb[mb_datetime] . $_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT']));
// 3.26 // 아이디 쿠키에 한달간 저장 if ($auto_login) {     // 3.27     // 자동로그인 ---------------------------     // 쿠키 한달간 저장     $key = md5($_SERVER[SERVER_ADDR] . $_SERVER[REMOTE_ADDR] . $_SERVER[HTTP_USER_AGENT] . $mb[mb_password]);     set_cookie('ck_mb_id', $mb[mb_id], 86400 * 31);     set_cookie('ck_auto', $key, 86400 * 31);     // 자동로그인 end --------------------------- } else {     set_cookie('ck_mb_id', '', 0);     set_cookie('ck_auto', '', 0); }
if ($url) {     $link = urldecode($url);     // 2003-06-14 추가 (다른 변수들을 넘겨주기 위함)     if (preg_match("/\?/", $link))         $split= "&";     else         $split= "?";
    // $_POST 배열변수에서 아래의 이름을 가지지 않은 것만 넘김     foreach($_POST as $key=>$value)     {         if ($key != "mb_id" && $key != "mb_password" && $key != "x" && $key != "y" && $key != "url")         {             $link .= "$split$key=$value";             $split = "&";         }     } } else     $link = $g4[path];
goto_url($link); ?>
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
진서기
11년 전
문제가 있는 사이트 주소를 올려보세요.
모바일 또는 PC 크롬에서 인터넷캐시를 삭제후 접속해서 해보세요
로그인 후 평가할 수 있습니다

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

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

로그인