CodeIgniter réglage userdata de la session

Salut les gars d'avoir un peu d'un problème avec la configuration de userdata de vrai, peut-être quelqu'un ici peut m'aider?

J'utilise codeigniter

voici mon contrôleur où j'ai mis les données de l'utilisateur et le rediriger vers un autre contrôleur de "site" et d'appeler la fonction members_area

    if($query) //if the users pass/user is right
    {
        $data = array(
        'username' => $this->input->post('username'),
        'is_logged_in' => true      
        );
        $this->session->set_userdata($data);
        redirect('site/members_area');
    }
    else{
    $this->index(); 

    }

Puis c'est mon contrôleur de site:

function __construct(){

    parent::__construct();
    $this->is_logged_in();
}

function members_area()
{

    $this->load->view('members_area');
}

function is_logged_in()
{
    $is_logged_in = $this->session->userdata('is_logged_in');

    if(!isset($is_logged_in) ||  $is_logged_in != true)
    {
        echo 'You don\'t have permission to access this page. <a href="../login">Login</a>';
        die();

    }

}

Que faites-vous les gars pense? Beaucoup apprécié!

  • donc ce qui s'est vraiment passé ? s'il vous plaît dites dans les détails
  • Il est dit encore je n'ai pas l'autorisation d'après sucecssfully connexion et être redirigé vers le members_area
  • Avez-vous ajouté $this->load->bibliothèque('session'); dans votre contrôleur de site de n'importe où (de préférence constructeur) ?
  • Je suis auto-chargement de session dans le fichier config, bien qu'elles aient essayé de le charger votre chemin aswell et toujours le même
InformationsquelleAutor user1250526 | 2012-08-03