feat: wire the front controller and harden userToken path

This commit is contained in:
Keith Solomon
2026-07-06 22:36:34 -05:00
parent 2dc7bc1130
commit d387caca86
2 changed files with 126 additions and 6 deletions
+5 -1
View File
@@ -27,9 +27,13 @@ final class GetAssets
if ($kind === 'uploads') {
$userToken = $params['userToken'] ?? '';
if (!preg_match('/^[a-f0-9]{32,}$/', $userToken)) {
return Response::html(404, '<h1>Not found</h1>');
}
$requestToken = $request->cookies['__uploads_token'] ?? '';
if ($userToken === '' || $userToken !== $requestToken) {
if ($userToken !== $requestToken) {
return Response::html(404, '<h1>Not found</h1>');
}