ion_auth.php 라이브러리로 작업하는 것은 매우 쉽습니다. 이 단계를 따라야합니다. ion_auth 설치 프로세스를 따라했다고 가정합니다.
먼저 당신은 MY_Controller 클래스를 생성하고 ion_auth 라이브러리를 자동로드 확인 핵심
Class MY_Controller Extends CI_Controller{
public function __construct(){
parent::__construct();
if (!$this->ion_auth->logged_in())
{
redirect(site_url('auth/login'));
}
}
}
에 넣어해야합니다. 두 번째 중요한 점은 MY_Controller로 모든 컨트롤러를 확장해야한다는 것입니다.
참고 : MY_Controller를 사용하여 확장하고 싶지 않지만 CI_Controller를 확장하는 간단한 컨트롤러를 사용하려는 경우 모든 컨트롤러의 생성자에 위의 조건을 넣으십시오. 사용자가 로그인하지 않았고 페이지에 액세스하려고 시도하면 그는 인증으로 리디렉션됩니다 /로그인.
또 다른 유용한 기능이 여기에 있습니다.
$user = $this->ion_auth->user()->row();
이렇게하면 로그인 한 사용자 정보가 반환됩니다.
희망만으로 충분합니다.
많이 감사합니다! 난 끝냈어! – ocrama
@ocrama 수표를 확인하여 답을 수락해야합니다. –