기본 컨트롤러가 home입니다. 세션이 설정되지 않은 경우 MY_Controller은 집 대신 login_view
을로드하는 작업을 담당합니다.세션이 설정되지 않은 경우 기본 컨트롤러 사이트 대신 로그인 사이트가로드됩니다.
이제는 정상적으로 작동합니다. 세션이 설정되지 않은 경우 실제로는 login_view
을로드합니다. 하지만 home_view
으로 함께로드합니다.
:(이 페이지
MY_Controller에 리디렉션이 :
이내가 redirect(site_url('login'));
대신 다음 $this->load->view('login');
아무것도로드를 설정하지만, 브라우저 메시지 MY_Controller에서는,
class My_Controller extends CI_Controller{
public function __construct() {
parent::__construct();
if ($this->session->userdata('username') == '') {
$this->load->view('login_view');
//redirect(site_url('login'); --> browser sends error
}
}
}
나는 다음과 같은 것을 찾고있다. - 모든 것을 파괴하라. 세션이 설정되지 않은 경우 login_view
을로드합니다. 또는 브라우저 리디렉션 message/error
을받지 않고 login_view
으로 리디렉션하십시오. 이게 뭔가 있니? 어떤 도움을 주셔서 감사합니다!
아, 내가 지금 참조하십시오. 고맙습니다! – Hobby99