I think everything that you need is array_key_exists:
if (!array_key_exists('id', $access_data['Privilege'])) {
$this->Session->setFlash(__('Access Denied! You are not eligible to access this.'), 'flash_custom_success');
return $this->redirect(array('controller' => 'Dashboard', 'action' => 'index'));
}