From a845b328e326fc8c827ca43fafd43e8c39640275 Mon Sep 17 00:00:00 2001
From: alex <alex@alexloehr.net>
Date: Wed, 18 Jun 2025 09:38:52 +0000
Subject: [PATCH] adding iliastoken
---
php/alex.php | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/php/alex.php b/php/alex.php
index 9f94cbf..3f6ff54 100644
--- a/php/alex.php
+++ b/php/alex.php
@@ -1,20 +1,24 @@
<?php
declare(strict_types=1);
+$token = "jkhHKhui899HUKHBzGHtgoiedko2393490";
+
try {
# Init ILIAS
require_once("Services/Init/classes/class.ilInitialisation.php");
ilInitialisation::initILIAS();
- include_once 'Services/Context/classes/class.ilContext.php';
- ilContext::init(ilContext::CONTEXT_REST);
+ #include_once 'Services/Context/classes/class.ilContext.php';
+ #ilContext::init(ilContext::CONTEXT_REST);
header("Content-Type: application/json; charset=UTF-8");
$method = $_SERVER['REQUEST_METHOD'];
+ $curtoken = $_GET["token"];
$command = $_GET["command"];
$obj_id = (int) $_GET["obj_id"];
$dry = $_GET["dry"]; # "0" = false, "1" = true
+
$res = array(
"method" => $method,
@@ -23,6 +27,16 @@
"status" => null,
"msg" => null
);
+
+ // check token
+ if($token !== $curtoken) {
+ http_response_code(403);
+ $res["status"] = "error";
+ $res["msg"] = "access denied";
+ $json = json_encode($res, JSON_PRETTY_PRINT);
+ echo $json;
+ die(); // this ends here
+ }
try {
switch ($command) {
@@ -92,3 +106,4 @@
}
?>
+
--
Gitblit v1.8.0