cookie codeigniter 3.0.x上的加密

cookie codeigniter 3.0.x上的加密,codeigniter,cookies,encryption,Codeigniter,Cookies,Encryption,这是我第一次使用加密库。我已经阅读了文档,并对字符串进行了一些加密。我想问的是,这次这样做是否合理 我的代码: public function store_cookie($email){ if($this->input->post('remember_me') == 'remember'){ //try email later $cookie = array( 'name' => 'remember'

这是我第一次使用加密库。我已经阅读了文档,并对字符串进行了一些加密。我想问的是,这次这样做是否合理

我的代码:

public function store_cookie($email){
    if($this->input->post('remember_me') == 'remember'){
        //try email later
        $cookie = array(
                'name'   => 'remember' ,
                'value'  => $email,
                'expire' => '86500',
                'prefix' => '',
                'secure' => FALSE
                );
        $this->input->set_cookie($this->encryption->encrypt($cookie));
    }
}

这不是存储加密cookie的正确方法,加密值(如果需要)而不是整个cookie,请查看下面的代码

public function store_cookie($email) {

    if($this->input->post('remember_me') == 'remember'){
        //try email later
        $cookie = array(
            'name'   => 'remember' ,
            'value'  => $this->encryption->encrypt($email),
            'expire' => '86500',
            'prefix' => '',
            'secure' => FALSE
        );
        $this->input->set_cookie($cookie);
    }
}