protected function set_data($data) { $data['access'] = unserialize($data['access']); if ($data['access'] === false) $this->Log->error("Error reading user access data"); if (!empty($data['data'])) $data['data'] = unserialize($data['data']); else $data['data'] = array(); parent::set_data($data); }