로그인 후 사이트 사용 설정
본문
안녕하세요.
로그인 후 사용 접속 할 수 있는 쇼핑몰을 만드려 하고 있습니다.
아래 링크를 참고 하여, extend/user.config.php 에 다음 내용을 추가 하였습니다.
if (!$is_member) {
// 아래함수는 그누보드에서 지원하는 header("Location:bbs/login.php"); 같은 기능을함
goto_url(G5_URL.'/bbs/login.php');
}
추가하고 나니 접속이 되지 않고, 브라우저에 "mydomain.com 에서 리디렉션한 횟수가 너무 많습니다."
라는 에러 메세지만 발생합니다.
영카트 버전은 5.4.5.3 버전을 사용하였습니다.
혹시 방법이 있을까요?
---- 링크 ----
답변 2
extend 는 어떤 페이지에서든 로드되는 함수 입니다.
당연히 /bbs/login.php 에서도 로드 되기 때문에
다시 리다이렉션되고~를 반복 하는것입니다.
// 로그인페이지 채크
if(strpos(basename($_SERVER["PHP_SELF"]), 'login.php') !== false){
// 현재 로그인하려는 페이지.
} else {
// 로그인 하려는 페이지가 아닐경우
if (!$is_member) {
goto_url(G5_URL.'/bbs/login.php');
}
}
이런식으로 로그인하려는 페이지인 login.php 만 제외시키면 됩니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.