public function receiveUpdatePost() { $params = $_POST; foreach (['action', 'sid', 'sig'] as $k) { if (!isset($params[$k])) { return false; } } if ($params['action'] != 'update') { return false; } $sig = $params['sig']; unset($params['sig']); if ($sig != Sailthru_Util::getSignatureHash($params, $this->secret)) { return false; } return true; }