2026, 새로운 도약을 시작합니다.

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

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

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

그누보드는 

<?php if(!$is_member) {

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

}?>

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

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

답변 1개

채택된 답변
+20 포인트

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

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

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

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

답변에 대한 댓글 5개

음 설명이 이해가 안되는데 조금 쉽게 설명 해주실 수 있나요...??
기본 url 치면 원래 영카트말고 그누보드가 나오는데 영카트를 메인으로 잡아 주셨는지 여쭈어보시는것 같은데요?
1. 그누보드와 같이 설치된 상태인지 영카트만 설치된 상태가 어떻게 되시는건가요?

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

두곳 모두 적용해도 상관없다면 /extend/user.config.php 파일을 아래처럼 수정하시면 됩니다.
[code]
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (!$is_member) {
// 아래함수는 그누보드에서 지원하는 header("Location:bbs/login.php"); 같은 기능을함
goto_url(G5_URL.'/bbs/login.php');
}
?>

[/code]
혹시 이부분에 대해서 설정 하는 방식이 따로 있는 건가요??
@wnsah6288
일단 코드 적용해보시고 예상하신대로 작동하는지 테스트해보시길 바랍니다.

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

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

로그인
🐛 버그신고