사정상 member 테이블로 다른 폼으로 로그인하고 있습니다.

사정상 member 테이블로 다른 폼으로 로그인하고 있습니다.

QA

사정상 member 테이블로 다른 폼으로 로그인하고 있습니다.

본문

사정상 member 테이블로 다른 폼으로 로그인하고 있습니다.

 

근데 여기에 그누보드를 붙이고 싶어서 member 테이블로 로그인하면 g5_member에서도 로그인한것처럼 보여지고싶어서요.

 

그러니 같은 DB를 쓰고 있고 g5_member 로 통일해서 써야하는걸 알지만...

 

사정상 member 테이블로 로그인한걸 g5_member 테이블로 같이 로그인한걸로 하고싶어요..

 

그래서 login_check.php 에

  include_once("./_common.php"); 해주구요..

 

 이부분은 member 세션저장되는 부분입니다.

kset_session('member_id', $member_row['m_id']);
 kset_cookie('member_id', $member_row['m_id'],  0);

 

그리고 이부분이 그누보드5 세션저장되는 부분으로 추정됩니다..

 

$mb = get_member($member_row['m_id']);

}

//alert($_SERVER['HTTP_USER_AGENT']);
// 회원아이디 세션 생성
set_session('ss_mb_id', $mb['mb_id']);
set_session('ss_mb_reg', $mb['mb_id']);
// FLASH XSS 공격에 대응하기 위하여 회원의 고유키를 생성해 놓는다. 관리자에서 검사함 - 110106
set_session('ss_mb_key', md5($mb['mb_datetime'] . $_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT']));
} ​

 

근데 로그인이 안되라구요 ㅡㅡ;;

 

고수님들의 도움 요청해볼게요..

 

 

  

이 질문에 댓글 쓰기 :

답변 2

get_member 펑션은 수정하셨는지요.... 아마 g5_member 테이블을 불러올꺼에요.​ 거기에 필드는 mb_id일꺼구요. 그리고 세션을 두개 만드실 필요가 없이 기존에 사용하시던 소스의 세션변수명을 변경하시거나 그누보드가 참조하는 세션변수명을 변경하시면 로그인 된답니다~

 

즐프하세요~

 

-----------------------------추가-----------------------------

 

아무래도 기존에 사용하시던 소스에대한 분석이 더 많이 되셨을 테니 기존 소스의 세션을 저장하는 변수명을 바꾸시는게 빠르겠네요 ^^​

일단 해당 페이지에 오류가 없이 넘어가는지 로그인체크 페이지 맨 하단 url을 넘기지 말고 exit; 하셔서 세션이 제대로 생성이 되어있는지 확인해보세요
답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

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