CI 묻고 답하기

제목 어느 컨트롤러를 확장하느냐에 따라 접속이 안되도록..
카테고리 CI 2, 3
글쓴이 뫄뫄잉뿌 작성시각 2018/05/02 10:56:11
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 11620   RSS

모듈에서 컨트롤러 생성 시,

a.test.com > 이쪽에서 접근할 수 있는 컨트롤러는 a_Controller,

b.test.com > 이쪽에서 접근할 수 있는 컨트롤러는 b_Controller,

두 쪽 다 접근할 수 있는 컨트롤러는 Public_Controller

이렇게 생성하였습니다.

 

접속된 주소에 따라 메뉴가 다른데, 만약 a.test.com에서 접속할 수 있는 주소 a.test.com/modify란 주소가 a_Controller를 확장하여 만들어진 모듈이라면 b.test.com에서는 접속이 되지 않았으면 합니다.

a.test.com/modify > 정상 화면

b.test.com/modify > 에러 화면

같은 프로젝트를 두 주소로 접근하여 사용중인데 이렇게 나눌 수 있나요?

 다음글 비밀번호 변경 시, 각 게시물의 비번 변경 문의 (2)
 이전글 어느 url 접근하던지 간에 특정 php 로 페이지 이... (3)

댓글

한대승(불의회상) / 2018/05/02 12:19:08 / 추천 0
클래스별 생성자에서 도메인 비교하여 거부하시면 되겠네요.
뫄뫄잉뿌 / 2018/05/02 13:03:01 / 추천 0

@한대승(불의회상)님

답변 감사합니다! config.php파일에서 한번 if문으로 거르고 확장 컨트롤러에서 비교해서 처리하였습니다.