Newer
Older
Zirror-API / docroot / index.php
@Charlie Root Charlie Root on 3 Oct 2018 1 KB Sync
<?php

$pData = json_decode(file_get_contents("php://input"));


if (!isset($pData->cmd)) {
  print('{"result":"ERROR","errorCode":"0xDEADBEEF","errorString":"You Dumb Mother Fucker"}');
  exit(0);
}

switch ($pData->cmd) {
  case "register":
    if ($pData->username != "test@zirror.com") {
      $rData['result'] = 'GRANTED';
      $rData['errorCode'] = 0;
      $rData['errorString'] = "Account " . $pData->username . " created.";
    }
    else {
      $rData['result'] = 'DENIED';
      $rData['errorCode'] = 2;
      $rData['errorString'] = "Account " . $pData->username . " already exissts.";
    }
    break;
  case "login":
    if ($pData->username == "test@zirror.com" && $pData->password == "osx") {
      $rData['result'] = 'GRANTED';
      $rData['errorCode'] = 0;
      $rData['errorString'] = "Access Granted";
      $rData['accessToken'] = time();
    }
    else {
      $rData['result'] = 'DENIED';
      $rData['errorCode'] = 1;
      $rData['errorString'] = "Access Denied";
      $rData['accessToken'] = 0;
    }
    break;
  default:
    $rData['SexTask'] = 'Eat Cock';
    $rData['SexTaskPartner'] = 'Anyone You Desire';
    $rData['SexTaxTime'] = 'Right Now';
}

print (json_encode($rData));

?>