user: Add fallback route which redirects to contact

This commit is contained in:
Johannes Meyer 2025-04-04 15:44:50 +02:00
parent 19135bcceb
commit 61d4b2eddf

View file

@ -0,0 +1,28 @@
<?php
/* Icinga DB Web | (c) 2025 Icinga GmbH | GPLv2 */
namespace Icinga\Module\Icingadb\Controllers;
use Icinga\Module\Icingadb\Web\Controller;
/**
* @deprecated Will be removed with 1.3, use ContactController instead
*/
class UserController extends Controller
{
public function preDispatch()
{
$url = $this->getRequest()->getUrl();
$url->setPath(preg_replace(
'~^icingadb/user(?=/|$)~',
'icingadb/contact',
$url->getPath()
));
$this->getResponse()
->setHttpResponseCode(301)
->setHeader('Location', $url->getAbsoluteUrl())
->sendResponse();
}
}