영카트 메인 접속시 로그인페이지 띄우는 방법 아시는분....

영카트 메인 접속시 로그인페이지 띄우는 방법 아시는분....

QA

영카트 메인 접속시 로그인페이지 띄우는 방법 아시는분....

답변 1

본문

영카트 메인 접속시 로그인페이지 띄우는 방법 아시는분....

 

말그대로 영카트에서 하는 방법이 알고싶습니다

 

그누보드는 

 

<?php if(!$is_member) {

header("Location:bbs/login.php");

}?>

 

이렇게 하면 되던데 영카트 에서는 이렇게 하면 안되더라구요...

 

방법 아시는분 알려주시면 감사합니다..

이 질문에 댓글 쓰기 :

답변 1

아래 파일에 해당 코드 적용하시면 그누보드 및 영카트 모두 적용 됩니다.

그누보드에서는 제외하고 영카트(쇼핑몰)에서만 적용하실려면 URL에서 정규식으로 shop으로 시작하는지 검사해서 적용시키면 됩니다.

 

https://github.com/gnuboard/youngcart5/blob/c9c49e50164bcb56714418148a9e75b78b1ec0dc/extend/user.config.php#L2

1. 그누보드와 같이 설치된 상태인지 영카트만 설치된 상태가 어떻게 되시는건가요?

2. 같이 설치된 상태라면 그누보드(커뮤니티)는 제외하고 영카드(쇼핑몰)만 적용할껀지, 두곳 모두 적용할껀지 구분이 필요합니다.

두곳 모두 적용해도 상관없다면 /extend/user.config.php 파일을 아래처럼 수정하시면 됩니다.


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (!$is_member) {
// 아래함수는 그누보드에서 지원하는 header("Location:bbs/login.php"); 같은 기능을함
goto_url(G5_URL.'/bbs/login.php');
}
?>

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 806
© SIRSOFT
현재 페이지 제일 처음으로