/**
  * @param Mage_Cms_Model_Page $page
  *
  * @return bool
  */
 public function isCustomerAllowed(Mage_Cms_Model_Page $page)
 {
     $customer = Mage::helper('customer')->getCustomer();
     $pageCustomerIds = array_flip(explode(',', $page->getAllowCustomerIds()));
     $isValidGroup = (pow(2, $customer->getGroupId()) & $page->getAllowCustomerGroups()) > 0;
     $isValidCustomerId = isset($pageCustomerIds[$customer->getEntityId()]);
     return $isValidGroup || $isValidCustomerId;
 }