CodeIgniter Ion_auth check login

codeigniter, codeigniter-2, ion-auth, php

Solution

In your controller, you can do something like

function some_method() {
    if ($this->ion_auth->logged_in()) {
      $loggedin = true;
    } else {
      $loggedin = false;
    }

    $data['loggedin'] = $loggedin;

    $this->load->view('some_view.php', $data);
}

and then in your view

<?php if ($loggedin): ?>
    <p>Logged in</p>
<?php else: ?>
    <p>Please log in</p>
<?php endif; ?>

Alternatively, you could just load a different view from your controller if the user is logged in or not.

Problem

how can i check if user logged in or not in view ?? something like this: ``` if ($this->ion_auth->logged_in()) { // do something .. } else { // do something else .. } ``` and how can i get user data to variable ? thanks a lot.

Original source