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");
}
Пример #3
0
<?php

include "./common.php";
$result = Itv::checkTemporaryLink($_GET['key']);
if (!$result) {
    $result = '/404/';
}
header("X-Accel-Redirect: " . $result);