sess_destroy(); return FALSE; } return TRUE; } /** * Fetch/validate the current session data * * @return bool */ public function sess_read() { return ($this->session_valid()) ? parent::sess_read() : FALSE; } /** * Validate the session before creation */ public function sess_create() { return ($this->session_valid()) ? parent::sess_create() : FALSE; } /** * Serialize the session data to JSON * * @param array $data * @return string */ public function _serialize($data) { return json_encode($data); } /** * Unserialize the session data * * @param string $data * @return mixed */ public function _unserialize($data) { return json_decode($data, TRUE); } } /* End of file MY_Session.php */ /* Location: ./application/libraries/MY_Session.php */