CI 묻고 답하기

제목 [초보]로그인 정보에 관하여
글쓴이 헛발이 작성시각 2010/02/01 17:03:12
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 22275   RSS
이런 경우에는 어떻게 처리 하는게 좋을까요?
고객이용페이지가 있고 관리자용페이지가 있습니다. 하지만 ci로 하나의 도메인으로 이용합니다.
고객페이지를 이용하기 위해 고객등록을 관리자가 합니다. 하지만 개인정보 수정은 고객들이 합니다.
관리자페이지를 이용하기 위해 관리자를 등록합니다.

현재 ..tank_auth를 이용하고 HMVC를 이용하려 합니다.

즉 고객페이지는 기본 app에서 만들고
관리자 페이지는 HMVC로 admin이라고 만들고자 하는데요..

그런데 tank_auth를 이용할 경우 관리자가 이용할 부분과 고객이 이용할 부분과 두가지가 필요하게 될거 같은데요..
이럴 경우에

기본App에도 tank_auth를 설치 하고
관리자페이지Admin에도 tank_auth를 설치 하는게 좋은 방법인지요??

그리고 DB도 기본으로 설치 하는  ci_sessions,login_attempts,users,user_autologin,user_profiles 이 테이블들을
두개씩 만들어놔야 하는건지... 하나로 처리를 해야 하는지...

방법론이긴 한데..
초보자에게 한수 전수해 주세요~ ^^
 다음글 Tank_auth 질문있어요.. (8)
 이전글 세션에 관하여 또 질문 드립니다. (6)

댓글

변종원(웅파) / 2010/02/01 17:48:51 / 추천 0
tank_auth 하나만 설치하고 관리자 로그인용 컨트롤러와 사용자용 컨트롤러를 따로 만들어서 사용하셔도 될 것 같습니다.
아니면 컨트롤러는 같지만 메소드를 다르게 하여 사용.
헛발이 / 2010/02/01 18:06:43 / 추천 0
그러면 그렇게 하나로 해서.. 고객구분자를 하나 더 추가 하고..
가입시 아이디를 중복 확인 할때 고객구분자를 하나 더 검색해서 고객별로 아이디가 중복되도
사용가능하게 하는게 맞겠쬬?

근데 문제는 로그인시에 고객정보가 없고 그냥 아이디와 비번밖에 없다는게 문젠데요..

좋은 방법이 없을까요?
변종원(웅파) / 2010/02/01 18:10:29 / 추천 0
/login/admin_login 과 /login/user_login 으로 쓰시면 구분자가 필요없습니다.
사용자가 운영자 로그인 주소를 알 필요가 없고 사용자는 user_login만 이용하면 되구요
미드필드 / 2010/02/03 14:25:38 / 추천 0
디비는 tank_auth 테이블 확장해서 고객필드 추가 하던지 아니면 고객 정보 테이블이라고 서브 테이블로 따로 만들어서 정보만 따로 저장해되 되지 않을까요?


헛발이 / 2010/02/03 15:43:16 / 추천 0
넵 알겠습니다.. 여러분들의 좋은 의견 수렴해 보겠습니다.. ^^;