<?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!!"; }