현재 mysql 사용중이고 코드이그나이터 프레임워크가 적용되어 있습니다.
테이블에 c_state라는 회원상태를 나타내는 필드가 있습니다(1일땐 정상회원/ 2일땐 일시정지회원/ 3일땐 삭제회원)
일시정지회원이거나 삭제회원일땐 로그인을 못하게 하려고 합니다.
그래서 컨트롤러쪽에서 아이디값이 존재하고 $m_state(회원상태)가 2또는 3이면 로그인페이지로 가게끔 아래와 같은 소스를 짰습니다.
if($data['cs_id'] >0){ if($m_state=='2' || $m_state=='3'){ header("Location: http://사이트 URL/clogin/login"); exit(); } }
그런데 회원상태가 일시정지인 아이디로 로그인해봐도 로그인이 잘 되더라구요ㅠ;;
위의 소스에 문제가 있어서인지 아니면 컨트롤러쪽이 아니라 모델쪽에서 쿼리로 구성해야되는건지 모르겠습니다.
어떤식으로 구성해야 현명한 방법일지 선배님들께 조언을 구하고자 합니다