Avoir de gros problèmes avec les sessions CodeIgniter. Je ne peux pas obtenir de données d'utilisateur, chose vraiment inhabituelle, qui peut m'aider? Je ne sais pas comment le réaliser, je ne reçois pas la session.CodeIgniter Sessions problèmes de données utilisateur
Voici le code:
class MY_Controller extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('admin_model');
}
public function do_login($username,$password)
{
$right_login = $this->admin_model->get_username($username);
$right_password = $this->admin_model->get_password($password);
if(! empty($right_login) && ! empty($right_password))
{
$session = array();
$session['admin_logined'] = 'yes';
$session['user_ip'] = $_SERVER['REMOTE_ADDR'];
$this->session->set_userdata($session);
redirect('admin/main');
}
else
{
redirect('admin');
}
}
public function do_logout()
{
$session = array();
$session['admin_logined'] = '';
$session['user_ip'] = '';
$this->session->unset_userdata($session);
redirect('admin');
}
public function check_admin()
{
if(($this->session->userdata('admin_logined') === "yes"))
{
return TRUE;
}
else
{
redirect('admin');
}
}
}
a tout essayé, mais aucun résultat –
Avez-vous chargé la bibliothèque de session? '$ this-> load-> library ('session');' – jleft
c'est sur le chargement automatique, bien sûr –