Example #1
0
<?php

chdir(dirname(__DIR__));
require_once 'vendor/JWT/JWT.php';
require_once 'lib/Request.php';
require_once 'config/Config.php';
require_once 'lib/DbUtils.php';
use IP\DbUtils as DB;
$db = new DB();
use IP\Request;
$request = new Request();
$request->setAccessHeader();
if ($request->handleOptions()) {
    error_log('Option request. Exit...', 0);
    exit;
}
if (!$request->validate('Admin')) {
    error_log('Validation failed. Not authorized!!');
    exit;
}
$input = $request->getJSON();
$userId = $input->userId;
if ($userId) {
    $result = $db->deleteUser($userId);
} else {
    $result = "Missing userId!!";
}
//$output->valuation = '1000020';
//error_log(json_encode($result));
header('Content-type: application/json');
echo json_encode($result);
<?php

chdir(dirname(__DIR__));
require_once 'vendor/JWT/JWT.php';
require_once 'lib/Request.php';
require_once 'config/Config.php';
require_once 'lib/DbUtils.php';
use IP\Request;
use IP\DbUtils as DB;
$db = new DB();
$request = new Request();
error_log($request->getMethod());
$request->setAccessHeader();
if ($request->handleOptions()) {
    error_log('Option request. Exit...', 0);
    exit;
}
if (!$request->validate()) {
    error_log('Validation failed. Not authorized!!');
    exit;
}
$user = $request->getJSON();
error_log(json_encode($user));
$message = $db->updateProfile($user);
$output->message = $message;
header('Content-type: application/json');
echo json_encode($output);
require_once 'lib/Request.php';
require_once 'config/Config.php';
require_once 'lib/DbUtils.php';
use IP\Request;
use IP\DbUtils as DB;
$db = new DB();
$request = new Request();
$request->setAccessHeader();
if ($request->handleOptions()) {
    error_log('Option request. Exit...', 0);
    exit;
}
$user = $request->getJSON();
$username = $user->username;
$password = $user->password;
if (!$request->validate(null, $username)) {
    error_log('Validation failed. Not authorized!!');
    exit;
}
try {
    $rs = $db->getUser($username);
    if ($rs) {
        if (password_verify($password, $rs['password'])) {
            $user->iduser = $rs['iduser'];
            $message = $db->updatePassword($user);
        } else {
            $message = "Current password do not match!!!";
        }
    } else {
        $message = "User not found!!";
    }