Create key requests for backend to query.
This commit is contained in:
+9
-1
@@ -15,6 +15,7 @@ $path = rtrim($path, '/');
|
||||
$path = ltrim($path, '/');
|
||||
|
||||
$tokenManager = new TokenManager();
|
||||
$requestManager = new RequestManager();
|
||||
|
||||
switch ($path) {
|
||||
case 'request': // request access to another user's emergency / legacy key file
|
||||
@@ -40,8 +41,15 @@ function ReturnJsonResponse($data, $status = 200) {
|
||||
}
|
||||
|
||||
function requestAccess() {
|
||||
global $requestManager;
|
||||
$data = ['request access' => 'request not allowed'];
|
||||
ReturnJsonResponse($data, 403);
|
||||
$owner = $_REQUEST['owner'];
|
||||
$key = $_REQUEST['key'];
|
||||
$result = $requestManager->generateRequest($owner, $key);
|
||||
if(isset($result['error']))
|
||||
ReturnJsonResponse(['error'=>$result['error']], $result['status']);
|
||||
if(isset($result['success']))
|
||||
ReturnJsonResponse(['success'=>$result['success']], $result['status']);
|
||||
}
|
||||
|
||||
function denyAccess() {
|
||||
|
||||
Reference in New Issue
Block a user