<?php //Author:@DGideas //2016-02-07 require "../include.php"; $requestHandle = new DGrst(); $sqlHandle = new DGsql(); $requestHandle->add_param("help_page", "https://github.com/DPSTeam/remote-course-arrangement-api/wiki"); print json_encode($requestHandle->response());
<?php //Author:@DGideas //2016-02-07 require "../../include.php"; $requestHandle = new DGrst(); $sqlHandle = new DGsql(); $sqlHandle->session_clean(); $key = $requestHandle->token(); $requestHandle->add_param("token", $key); if (!$sqlHandle->session_add($key)) { $requestHandle->code("403", "Request too freqently"); $requestHandle->add_param("token", null); } print json_encode($requestHandle->response());
<?php require "../include.php"; $classHandle = new DGrst(); var_dump($classHandle->response()); $classHandle = new DGsql(); print "Done\n";
<?php //Author:@DGideas //2016-02-09 require "../../include.php"; $requestHandle = new DGrst(); $sqlHandle = new DGsql(); print json_encode($requestHandle->response());
<?php //Author:@DGideas //2016-02-09 require "../../include.php"; $requestHandle = new DGrst(); $sqlHandle = new DGsql(); $microtime = explode(" ", microtime()); $requestHandle->add_param("microtime", $microtime[0]); print json_encode($requestHandle->response());
<?php //Author:@DGideas //2016-02-11 require "../../include.php"; $queryHandle = new DGrst(); $sqlHandle = new DGsql(); $sqlHandle->session_clean(); if (!isset($_POST["username"]) || !isset($_POST["password"]) || !isset($_POST["token"])) { $queryHandle->code('400', 'Bad arguments'); } else { $verified = $sqlHandle->session_verified($_POST["token"]); if ($verified) { if (!isset($_SERVER["REMOTE_ADDR"])) { $localIP = "127.0.0.1"; } else { $localIP = $_SERVER["REMOTE_ADDR"]; } } else { $queryHandle->code('403', 'Bad token'); } } // Next step, verified username and password if ($queryHandle->get_code() == "200") { $userId = $sqlHandle->user_get_id($_POST["username"]); if ($userId == null) { $queryHandle->code("403", "Authentication failed"); } else { if ($sqlHandle->user_login($userId, $_POST["password"], $_POST["token"])) { $queryHandle->code("200", "Success"); } else {
<?php //Author:@DGideas //2016-02-07 require "../../include.php"; $requestHandle = new DGrst(); $sqlHandle = new DGsql(); $requestHandle->add_param("api_version", $sqlHandle->config_query("api_version")); print json_encode($requestHandle->response());