인증(Authentication )

CodeIgniter는 의도적으로 내부 인증 또는 권한 부여 클래스를 제공하지 않습니다. 커뮤니티에는 이러한 서비스를 제공하는 우수한 타사 모듈(third-party module) 및 사용자 자신의 서비스를 작성하는 데 필요한 리소스가 많이 있습니다. 다음은 모듈, 프로젝트, 프레임워크 자체 간의 일관성을 높이기 위한 개발자 권장 지침입니다.

권장 지침

  • 로그인 및 로그아웃 작업을 처리하는 모듈은 성공 시 loginlogout 이벤트를 트리거(trigger)해야 합니다.
  • “현재 사용자”를 정의하는 모듈은 user_id() 기능을 정의하여 사용자의 고유 식별자를 반환하거나 “현재 사용자 없음”에 대해 null을 반환해야 합니다.