2014-02-24 4 views
-2

내 질문은 사용자가 로그인 할 때 특정 내비게이션 (보기)을로드하는 방법입니다. 로그인하지 않은 경우 다른 탐색을로드해야합니다.CodeIgniter Ion-Auth 로그인 여부 확인

나는 이것을 할 수있는 방법을 모르겠다./

답변

4

정말 간단합니다. 그리고 난 내 컨트롤러에서이 작업을 수행 할 수 있습니다 따라

if ($this->ion_auth->logged_in()) 
{ 
    $this->load->view('loggedin_nav'); 
} 
else 
{ 
    $this->load->view('NOT_loggedin_nav'); 
} 
+0

을보기를로드 : 사용자가 logged_in으로 로그인되어있는 경우 확인할 수 있습니다() (http://benedmunds.com/ion_auth/#logged_in 참조)? 내 컨트롤러에로드하고 싶습니다. 그렇지 않으면 이온 인증 정보가 필요한 도우미를 사용하고 있기 때문에 많은 오류가 발생합니다. (사용자 이름, 이메일 등 ..) – fwartner

+0

컨트롤러 및/또는 보기가 설정됩니다. 그러나 일반적으로 컨트롤러에서 여러보기를로드 할 수 있으므로 컨트롤러에서이 작업을 수행 할 수 있습니다. [User-Guide] (http://ellislab.com/codeigniter/user-guide/general/views.html) – PascalKleindienst

0
if(! $this->ion_auth->logged_in){ 
\\ do something }