public function get(RESTRequest $request) { $ids = $request->getIdentifiers(); if (empty($ids[0])) { throw new ErrorException('Empty token'); } return Itv::checkTemporaryLink($ids[0]); }
<?php include "./common.php"; $uid = Itv::checkTemporaryLink($_GET['token']); if (!$uid) { header($_SERVER["SERVER_PROTOCOL"] . " 403 Forbidden"); } else { header("X-AuthDuration: 36000"); header("X-Unique: true"); header("X-Max-Sessions: 1"); header("X-UserId: " . $uid); header($_SERVER["SERVER_PROTOCOL"] . " 200 OK"); }
<?php include "./common.php"; $result = Itv::checkTemporaryLink($_GET['key']); if (!$result) { $result = '/404/'; } header("X-Accel-Redirect: " . $result);