제목 | 관리자단 비로그인시 로그인 페이지 이동 시키는 방법 좀 알려주세요. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 칸이 | 작성시각 | 2019/07/15 17:08:55 |
|
|||
관리자단의 여러 페이지가 있을것이고.. 접근시 세션 체크해서 로그인 상태가 아니면 로그인 페이지 이동 시키려고 합니다. 해당 컨트롤러 위쪽에 세션 체크해서 redirect 시키면 되는것을 알고 있는데.. (즉, 각 컨트롤러에서 처리하는 것을 알고 있습니다.) 여러 페이지가 있으니.. 더 윗단에서 막아보고 싶은데.. 어떤 방법으로 해야 할지를 모르겠네요.. ㅡ.ㅜ; (방법론적으로..)
그래서 우선 loader에서 처리해 볼까 해서(admin용 loader가 따로 있습니다.) session을 호출하니, loader에서는 오류를 발생시키고 있고요..
그래서 hook로 해야 하나 하는데.. hook은 거의 안 써 봐서 잘 모르겠네요..
admin의 view단의 header 페이지에서 체크하고 redirect를 하는게 제일 편하기는 한데.. view단에 이런 코드 두는게 찜찜해서 다른쪽으로 알아보고 있는데.. 이 경우 어떻게 해야 하나요??
알려주시면 감사하겠습니다.. ㅡ.ㅜ; |
|||
다음글 | iis8 + php5 에서 구동하기 (1) | ||
이전글 | HTTP ERROR 500 오류 발생 시 특정 페이지로... (4) | ||
변종원(웅파)
/
2019/07/15 17:11:09 /
추천
0
|
칸이
/
2019/07/15 17:16:19 /
추천
0
웅파님 답변 감사합니다.. 각각의 컨트롤러에 제어하는게 낫다는것이죠?? 사용자단은 그리해도 되는데... 관리자단도 그리 많이 하는지..
hook의 포인트는 뭔지 모르는데.. 이건 참조할 자료나 링크 없을까요?? ^^; |
한대승(불의회상)
/
2019/07/16 08:51:03 /
추천
0
@칸이 컨트롤러를 확장하는 방법도 있습니다. 아래 메뉴얼 참고하세요. http://www.ciboard.co.kr/user_guide/kr/general/core_classes.html |
엽토군
/
2019/07/17 00:36:11 /
추천
0
말씀하신 게 말하자면 인증 미들웨어인데.. 저는 훅으로 했었어요. 약간만 잘 생각해서 해보시면 됩니다.
|
로그인여부 체크 및 로그인 페이지로 이동시키는 함수를 하나 만들고 항상 로그인이 필요한 컨트롤러의 construct에 넣어줍니다.
hook 포인트에서 주소를 체크해서 위 함수를 호출하도록 해도 되구요.