Create key requests for backend to query.

This commit is contained in:
2026-04-08 22:28:24 +02:00
parent 3b6daeef11
commit 09f6b0c425
3 changed files with 48 additions and 8 deletions
+9 -1
View File
@@ -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() {