2 declare(strict_types = 1);
19 use Psr\Http\Message\ResponseInterface;
20 use Psr\Http\Message\ServerRequestInterface;
21 use Psr\Http\Server\MiddlewareInterface;
22 use Psr\Http\Server\RequestHandlerInterface;
45 public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
48 $request = $request->withAttribute(
'adminPanelRequestId', substr(md5(uniqid(
'',
true)), 0, 13));
49 $adminPanelController = GeneralUtility::makeInstance(
52 $adminPanelController->initialize($request);
55 $beUser->adminPanel = GeneralUtility::makeInstance(AdminPanelView::class);
56 $beUser->extAdmEnabled =
true;
58 return $handler->handle($request);