2012-12-06 2 views
0

최근에 내 hmvc 시스템에 ion_auth가 구현되었습니다.codeigniter, ion_autho logout() 세션 오류

정의되지 않은 인덱스 : 이제 문제는 내가 내 CMS에서 로그 아웃 할 때, 로그 아웃이 작동하지만, 이전 세션을 파괴하고 나에게 이러한 오류를 보여주고있다

IP_ADDRESS

:

정의되지 않은 인덱스를 SESSION_ID 정의되지 않은 인덱스 : USER_AGENT 내가 무엇을 모르는 지금

..... 오류의 다음 행은 1 초 동안 발생하고 세션을 파기합니다. 보안 문제 일 수 있습니까? 개발 모드를 끄면 더 이상 표시되지 않습니다. 이 문제를 해결하는 방법에 대한 제안 사항이 있으십니까? 감사

아무도 나를 도와하려고 생각하지 않기 때문에 나 자신이 문제를 응답 할 것이다

답변

1

는 :) 는 그래서는 원인이 문제

line 102-103 
//log the user out 
function logout() 
{ 
    $this->data['title'] = "Logout"; 

    //log the user out 
    $logout = $this->ion_auth->logout(); 

    //redirect them to the login page 
    $this->session->set_flashdata('message', $this->ion_auth->messages()); 
    redirect('auth/login', 'refresh'); 
} 

하고 있었고, 난 그것을 변경 :

//log the user out 
function logout() 
{ 
    if($this->ion_auth->logged_in()) 
    { 
     $this->ion_auth->logout(); 
     redirect('admin/login', 'refresh'); 
    } 

} 

출처 : 나 자신을 테스트하고 잘 작동하고 있습니다 :)