미니돌 아바타를 설치했는데 아바타에 로그인이 안됩니다.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

미니돌 아바타를 설치했는데 아바타에 로그인이 안됩니다.. 정보

미니돌 아바타를 설치했는데 아바타에 로그인이 안됩니다..

첨부파일

avatar.zip (5.5K) 11회 다운로드 2009-10-26 23:22:41

본문

염치불구하고 이렇게 도움을 청해봅니다. ( 회사 팀장이 워낙 절 갈구는 바람에...ㅠㅠ)

첨부이미지 첫번째는 다른홈페이지에서 미니돌을 적용했을때 미니돌 로그인이 성공후 나온 모습입니다.
첨부이미지 두번째는 제가 수정하고있는 홈페이지의 미니돌 로그인 화면과 로그인을 시도했을때 나오는
경고 대화창을 합성한 사진입니다.
첨부이미지 세번째는 배추빌더가 설치된 홈페이지의 미니돌 맴버 db 구조입니다.

첨부파일 첫번째에서
avatar.html는 미니돌 아바타 상점 접속시 로그인하라고할때 처음 들어가는 페이지인듯합니다.
avatar_list.php는 avatar.html에서 프레임으로 불러오는 유일한 파일입니다.
avatar_login.php는 avatar_list.php에서 불러오는 미니돌 아바타 로그인 파일입니다.


그리고 아래 코드는 경고 대화창을 띄우는 메시지의 avatar_login.php의 코드입니다.
(avatar_login.php의 163 행부터 197 행 코드입니다.)
##################################경고대화창############################################
 // 그누보드 4 연동
  elseif($board == "gnu4")
    {
      $gnu_path = "../".$fp[6]."/";
   require_once($gnu_path."../config.php"); // g4의 설정 파일을 불러옴
      // $data = mysql_num_rows(mysql_query("select mb_id from g4_member where mb_id ='".$user_id."' and mb_passwd=password('$password')"));
  $data = mysql_num_rows(mysql_query("select mb_id from {$g4['member_table']} where mb_id ='".$user_id."' and mb_password=password('$password')"));
      if($data) // 만약에 아이디랑 비밀번호가 맞다면 다음을 실행.
      {
    @ini_set("session.use_trans_sid", 0);    // PHPSESSID를 자동으로 넘기지 않음
    @ini_set("url_rewriter.tags",""); // 링크에 PHPSESSID가 따라다니는것을 무력화함 (해뜰녘님께서 알려주셨습니다.)
        if (file_exists($gnu_path."../dbconfig.php"))
        {
          session_save_path($gnu_path."../data/session");
          if ($SESSION_CACHE_LIMITER) {
              @session_cache_limiter($SESSION_CACHE_LIMITER);
          } else {
              @session_cache_limiter('no-cache, must-revalidate');
          }
          @session_start();
          session_register("ss_mb_id"); // 회원아이디 세션 생성

          $ss_mb_id = $HTTP_SESSION_VARS["ss_mb_id"] = $user_id;
        }
      }
      else
      {
        echo "
        <script>
          alert('가입된 회원이 아니거나 비밀번호가 틀립니다.\\n\\n비밀번호는 대소문자를 구분합니다.   ');
          history.back();
        </script>";
        exit;
      }
    }
##################################경고대화창############################################


그리고 링크 첫번째는 문제의 홈페이지입니다. (갈굼의 원천 ㅠㅠ)
( 배추빌더 http://g4.miwit.com/mw_builder/93 를 설치하였습니다.)
링크 두번째는 설치된 미니돌 아바타 소스가 있는곳입니다.

제 아이디는 myth0507 이고 비밀번호는 임시로 test001 로 변경해두었습니다.
로그인후 첨부이미지 4번에서 보이듯이 메인화면 상단에 있는 메뉴를 보시면
아바타 상점을 통해 이같은 현상을 경험하실 수 있습니다.


common.php 만 그누보드 원본으로 교체해도 마찬가지 현상이 일어납니다.

그누회원님 부디 도움을 부탁드립니다..

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT