CI 묻고 답하기

제목 만약에 관리자 페이지를 만드는데요.
글쓴이 초보프로그래머 작성시각 2015/05/18 15:59:39
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 18577   RSS
어떤 url 로 오든, 먼저 로그인 처리를 시킬라고 하는데,

지금까지는 일일이 컨트롤러로 생성자에 뭐 세션데이터중에 뭐가 true 면 넘어가고 아니면 /login 으로 리다이렉트 시켰었는데

이렇게 할 필요 없이, 뭐 컨트롤러가 들어오자마자 혹은 그냥 세션 데이터 확인 후에 바로 넘어가게끔 할라고 하는데 어떠한 방법이 있나요?

훅으로 하는게 나을까요?

아니면 컨트롤러 MY_컨트롤러 이게 나은가요?
 다음글 redirect 질문 (1)
 이전글 [해결 완료]redirect 시 관련 질문. (5)

댓글

전상민 / 2015/05/18 16:52:03 / 추천 0
사용자 코어 클래스에서 처리하셔도 되고
훅을 이용하셔도 됩니다.
무조건 로그인해야 이용할 수 있는 서비스라면 훅이 나을 것 같네요.
나이유미 / 2015/05/18 20:10:19 / 추천 0
https://github.com/naiyumie/nboard/blob/master/trunk/application/controllers/admin_crud.php

 
# sign 체크
  $this->load->library('auth');
  $this->view_data['signed'] = $this->auth->is_signed();
  $this->auth->check_admin_signed();



전 이런식으로 매번 호출해줬습니다.
ci세상 / 2015/05/19 00:42:39 / 추천 0
메인턴스와 인증은 훅방식이 실수를 최소화 할 수 있고 컨트롤이 좋은것 같습니다.