mirror of
https://github.com/WhatCD/Gazelle.git
synced 2024-12-15 03:46:25 +00:00
38f0e6765e
%B>
23 lines
564 B
PHP
23 lines
564 B
PHP
<?
|
|
$Key = $_REQUEST['key'];
|
|
$Type = $_REQUEST['type'];
|
|
|
|
if (($Key != TRACKER_SECRET) || ($_SERVER['REMOTE_ADDR'] != TRACKER_HOST && $_SERVER['REMOTE_HOST'] != TRACKER_HOST)) {
|
|
error(403);
|
|
}
|
|
|
|
switch ($Type) {
|
|
case 'expiretoken':
|
|
$TorrentID = $_REQUEST['torrentid'];
|
|
$UserID = $_REQUEST['userid'];
|
|
if (!is_number($TorrentID) || !is_number($UserID)) {
|
|
error(403);
|
|
}
|
|
|
|
$DB->query("UPDATE users_freeleeches SET Expired=TRUE WHERE UserID=$UserID AND TorrentID=$TorrentID");
|
|
$Cache->delete_value('users_tokens_'.$UserID);
|
|
break;
|
|
}
|
|
?>
|
|
|