Authentication by MAC address I want to show view content only to authenticate devices,
So I have a plan to add a custom field for users and add MAC address of authenticated device in it, send MAC address of device via GET/POST method to view and if the MAC address is valid show contents!
Sending MAC address using GET/POST method is not a big problem :) (Already done)
But I don't know how can I authenticate in views side!
is there any module or custom code or something like that to check if MAC address validated show view content ?

Thanks a lot :)
You will have to override the access callback used for your view pages using an hook_menu_alter implementation (from a custom module) to use a custom one that will do the MAC address check.

Assuming the MAC address is provided as an HTTP header, this would look like.

/**
 * Implements hook_menu_alter().
 */
function MODULE_menu_alter($items) {
  if (!isset($items['protected/view/path']['access arguments'])) {
    $items['protected/view/path']['access arguments'] = array($items['protected/view/path']['access callback']);
  }
  else {
    array_push($items['protected/view/path']['access arguments'], $items['protected/view/path']['access callback']);
  }
  $items['protected/view/path']['access callback'] = 'MODULE_menu_access';
}


/**
 * Return whether or not the request contains an authorized MAC address header. 
 */
function MODULE_menu_access() {
  $mac_address = $_SERVER['HTTP_MAC_ADDRESS'];

  // Validate the MAC address.
  if (!MODULE_mac_is_authorized($mac_address)) {
    return false;
  }

  // Return the result of the original access callback
  $args = func_get_args();
  $access_callback = array_pop($args);
  return call_user_func_array($access_callback, $args);
}