Codeigniter会话存储数据不起作用

时间:2016-01-08 17:22:41

标签: php codeigniter session

我用codeigniter和ci session制作了2-3个项目并且工作正常。现在我必须做一个学校项目,直到Mondey有codeigniter和surprise.Session登录不起作用,即使我像其他项目一样。这是我的代码。

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Login extends CI_Controller {

    function __construct()
    {
        parent::__construct();
        $this->load->model('login_model');
    }
    public function index()
    {
        $this->load->view('login_view');
    }
    public function checkUserData()
    {
        //Parsarea datelor transmise de jquery(ajax)
        $data['email'] = $this->input->post('email');   
        $data['password'] = $this->input->post('password');

        if($this->login_model->checkUserData($data) == "1")
        {
            //Sa nu uitam sa creem sesiunea si il redirectionam corespunzator
            $this->session->set_userdata(array(
                    'email' => $data['email'],
                    'password' => $data['password'],
                    'status' => TRUE
                ));
            return true;
        }
        else
        {
            return false;
        }
    }
}

这是我重定向用户的页面。

class Newad extends CI_Controller {

    function __construct()
    {
        parent::__construct();
    }
    private $_email;
    public function index(){
        die($this->session->userdata('email'));
    }

    public function logout()
    {
        $this->session->sess_destroy();
        //header('Location: ' . base_url().$this->lang->lang()."/admin");
    }

}

我自动加载会话并设置加密密钥。登录后我看到一个空白页面。 谢谢。

0 个答案:

没有答案