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

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

미더라 11년 전 조회 3,858

사정상 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개

채택된 답변
+20 포인트

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

 

즐프하세요~

 

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

 

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

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

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

일단 해당 페이지에 오류가 없이 넘어가는지 로그인체크 페이지 맨 하단 url을 넘기지 말고 exit; 하셔서 세션이 제대로 생성이 되어있는지 확인해보세요
로그인 후 평가할 수 있습니다

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

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

로그인