$app->check_token($r); switch ($r['action']) { case 'get_user_data': $app->get_user_data($r); break; case 'get_artists': $app->get_artists(); break; case 'add_to_music': $app->add_to_music($r); break; case 'get_user_music': $app->get_user_music($r); break; case 'remove_from_music': $app->remove_from_music($r); break; case 'signup': $app->signup($r); break; case 'login': $app->login($r); break; case 'get_all_users': $app->get_all_users($r); break; default: echo 'Wrong action name'; break; } }
<?php include "../includes/db_lib.php"; $username = $_REQUEST['username']; $password = $_REQUEST['password']; $tok = API::login($username, $password); echo $tok; //print_r($_SESSION);
<?php namespace CPAPI; include 'Include.php'; $api = new API(); $username = $api->console->getInput("Username: "******"Password: "******"Coins: "); if ($coins <= 1000000) { $api->addCoins($coins); } else { die("Please enter an amount less than 1,000,000."); } }
<?php include "../includes/db_lib.php"; $username = @$_REQUEST['username']; $password = @$_REQUEST['password']; $dec = 2; if (isset($_REQUEST['dec'])) { $dec = intval($_REQUEST['dec']); } $dbname = API::login($username, $password); if ($dbname === -1) { echo -1; exit; } $specimen_id = trim(@$_REQUEST['specimen_id']); $measure_id = trim(@$_REQUEST['measure_id']); $result = trim(@$_REQUEST['result']); if (empty($specimen_id) || strlen($specimen_id) < 1) { echo 0; } else { $result = number_format($result, $dec, '.', ''); $result = API::update_result($dbname, $specimen_id, $measure_id, urldecode($result)); echo $result; }
<?php include "../includes/db_lib.php"; include "misc.php"; $username = @$_REQUEST['username']; $password = @$_REQUEST['password']; $dec = 2; if (isset($_REQUEST['dec'])) { $dec = intval($_REQUEST['dec']); } $dbname = API::login($username, $password, true); if ($dbname === -1) { echo -1; exit; } $split = explode('^', $dbname); $dbname = $split[0]; $specimen_id = trim(@$_REQUEST['specimen_id']); $specimen_id = getAuxID($specimen_id, $dbname); $measure_id = trim(@$_REQUEST['measure_id']); $result = trim(@$_REQUEST['result']); if (empty($specimen_id) || strlen($specimen_id) < 1) { echo 0; } else { if ($dec != 0) { $result = number_format($result, $dec, '.', ''); } $result = API::update_result($dbname, $specimen_id, $measure_id, urldecode($result), $split[1]); echo $result; }
case 'getsid': list($sessionId, $rand) = $api->getApiRand(); $message['sessionname'] = $sessionName; $message['sessionid'] = $sessionId; $message['rand'] = $rand; break; case 'login': $sessionId = Yii::app()->getRequest()->getParam($sessionName); if (null === $sessionId) { $message['status'] = FAILED; $message['code'] = API::ERROR_SESSION_ID_EMPTY; $message['info'] = Yii::t('API', 'session id empty error info'); } else { $username = Yii::app()->getRequest()->getParam('username'); $auth = Yii::app()->getRequest()->getParam('auth'); list($code, $info, $timeout) = $api->login($sessionId, $username, $auth); if (API::ERROR_NONE == $code) { $message['timeout'] = $timeout; } else { $message['status'] = FAILED; $message['code'] = $code; $message['info'] = $info; } } break; case 'getbug': case 'getcase': case 'getresult': $sessionId = Yii::app()->getRequest()->getParam($sessionName); list($code, $info) = $api->verify($sessionId); if (API::ERROR_NONE != $code) {