회원관리를 이중으로 할수있는 방법이 정보
회원관리를 이중으로 할수있는 방법이본문
그누 3.26버전을 쓰고있는데 하나의 그누에서 두개의 홈페이지를 사용중입니다,
하나는 일반이고 하나는 포워딩으로 사용중입니다.
그런데 이 두홈페이지의 회원관리를 다르게 구분하여 사용하고자합니다.
즉 a홈페이지에서 로그인한후 b홈페이지로 가면 그냥 로그인상태가 유지되니까 문제가 발생하는군요
따로 호스팅받기에 문제가 있고 두 홈페이지사 유사한것이어서 사용자가 드나들수있는 가능성이 많습니다.근데 두홈페이지가 같은 호스팅이라는것을 알리고싶지않습니다.
로그인문제를 어떻게 처리할방법이 없을까요
참고로 회원가입시 mb_5 필드를 다르게하여 회원가입을 받고있습니다.
좋은 아이디어있으신분들 답변좀 부탁드립니다.
댓글 전체
간단하게
한 호스팅에 그누보드 2개 설치하세요...
한 호스팅에 그누보드 2개 설치하세요...
A홈페이지 head 부분에....
if ($member[mb_5] != "1") {
// 3.21 에서 아래의 코드로 대체
// 세션에서 회원아이디 삭제
//session_unregister("ss_mb_id");
# 장바구니 키 삭제
//session_unregister("ss_uid");
// 이호경님 제안 코드
session_unset(); // 모든 세션변수를 언레지스터 시켜줌
session_destroy(); // 세션해제함
// 3.27
// 자동로그인 해제 --------------------------------
setcookie("ck_mb_id", "", 0, $default[de_cookie_dir], $default[de_cookie_domain]);
setcookie("ck_auto", "", 0, $default[de_cookie_dir], $default[de_cookie_domain]);
// 자동로그인 해제 end --------------------------------
if ($url) {
$link = $url;
} else if ($bo_table) {
$link = "./?doc=bbs/gnuboard.php&bo_table=$bo_table";
} else {
$link = "./";
}
gotourl("$link");
}
if ($member[mb_5] != "1") {
// 3.21 에서 아래의 코드로 대체
// 세션에서 회원아이디 삭제
//session_unregister("ss_mb_id");
# 장바구니 키 삭제
//session_unregister("ss_uid");
// 이호경님 제안 코드
session_unset(); // 모든 세션변수를 언레지스터 시켜줌
session_destroy(); // 세션해제함
// 3.27
// 자동로그인 해제 --------------------------------
setcookie("ck_mb_id", "", 0, $default[de_cookie_dir], $default[de_cookie_domain]);
setcookie("ck_auto", "", 0, $default[de_cookie_dir], $default[de_cookie_domain]);
// 자동로그인 해제 end --------------------------------
if ($url) {
$link = $url;
} else if ($bo_table) {
$link = "./?doc=bbs/gnuboard.php&bo_table=$bo_table";
} else {
$link = "./";
}
gotourl("$link");
}
친절한 답변에 감사드립니다.많은 도움이 되었습니다.