Skip to content

Commit 7b1ef90

Browse files
committed
use base64 for delete_message.php
1 parent a4cedfb commit 7b1ef90

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

resources/templates/header.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,9 @@
164164
htmlspecialchars($level->value),
165165
htmlspecialchars($title),
166166
htmlspecialchars($body),
167-
htmlspecialchars($level->value),
168-
htmlspecialchars($title),
169-
htmlspecialchars($body),
167+
base64_encode($level->value),
168+
base64_encode($title),
169+
base64_encode($body),
170170
);
171171
}
172172
if (

test/functional/DeleteMessageTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ public function testDeleteMessage(): void
2323
http_post(
2424
__DIR__ . "/../../webroot/panel/ajax/delete_message.php",
2525
[
26-
"level" => "debug",
27-
"title" => "foo2",
28-
"body" => "bar2",
26+
"level" => base64_encode("debug"),
27+
"title" => base64_encode("foo2"),
28+
"body" => base64_encode("bar2"),
2929
],
3030
enforce_PRG: false,
3131
);

webroot/panel/ajax/delete_message.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
use UnityWebPortal\lib\UnityHTTPD;
66
use UnityWebPortal\lib\UnityHTTPDMessageLevel;
77

8-
$level_str = UnityHTTPD::getPostData("level");
8+
$level_str = base64_decode(UnityHTTPD::getPostData("level"));
99
$level = UnityHTTPDMessageLevel::from($level_str);
10-
$title = UnityHTTPD::getPostData("title");
11-
$body = UnityHTTPD::getPostData("body");
10+
$title = base64_decode(UnityHTTPD::getPostData("title"));
11+
$body = base64_decode(UnityHTTPD::getPostData("body"));
1212
UnityHTTPD::deleteMessage($level, $title, $body);

0 commit comments

Comments
 (0)