diff --git a/htdocs/application/controllers/auth.php b/htdocs/application/controllers/auth.php index ba256ba..002b916 100644 --- a/htdocs/application/controllers/auth.php +++ b/htdocs/application/controllers/auth.php @@ -78,7 +78,7 @@ class Auth extends CI_Controller { } else { $data['logged_in'] = FALSE; } - $this->load->view('auth/logout_view', $data); + redirect('/'); } } diff --git a/htdocs/application/libraries/auth_ldap.php b/htdocs/application/libraries/auth_ldap.php index fb162b5..c27d73b 100644 --- a/htdocs/application/libraries/auth_ldap.php +++ b/htdocs/application/libraries/auth_ldap.php @@ -124,8 +124,8 @@ class Auth_Ldap { */ function logout() { // Just set logged_in to FALSE and then destroy everything for good measure - $this->ci->session->set_userdata(array('logged_in' => FALSE)); - $this->ci->session->sess_destroy(); + $this->ci->db_session->set_userdata(array('logged_in' => FALSE)); + $this->ci->db_session->sess_destroy(); } /** diff --git a/htdocs/application/views/auth/logout_view.php b/htdocs/application/views/auth/logout_view.php deleted file mode 100644 index 7aeffca..0000000 --- a/htdocs/application/views/auth/logout_view.php +++ /dev/null @@ -1,15 +0,0 @@ - - - - Logout - - - -

has been logged out.

-

Thanks for visiting

- -

You need to before you log out...

- - - diff --git a/htdocs/application/views/defaults/header.php b/htdocs/application/views/defaults/header.php index 25085de..d89ad83 100755 --- a/htdocs/application/views/defaults/header.php +++ b/htdocs/application/views/defaults/header.php @@ -53,6 +53,13 @@ $this->carabiner->display('css');
  • href="" title="API">API
  • href="" title="About">About
  • + config->item('require_auth') ){ + if ($this->auth_ldap->is_authenticated()){ + echo "
  • Logout
  • '; + } + } + ?>