[Mapbender-users] Mapbender direkt zum Login Screen
Thorsten Hack (WhereGroup)
thorsten.hack at wheregroup.com
Tue Dec 2 03:36:50 PST 2025
Hallo Jens,
eine direkte Konfigurationsmöglichkeit dafür gibt es aktuell nicht, aber
die Funktionalität lässt sich in einem eigenen Bundle mit relativ wenig
Code umsetzen. Es muss dazu in einem Controller die Route
mapbender_core_welcome_list überschrieben werden:
use Doctrine\Persistence\ManagerRegistry;
use Mapbender\CoreBundle\Component\ApplicationYAMLMapper;
use Symfony\Component\DependencyInjection\Attribute\Autowire;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Attribute\Route;
class WelcomeController extends \Mapbender\CoreBundle\Controller\WelcomeController {
public function __construct(
#[Autowire(service: 'mapbender.application.yaml_entity_repository')] ApplicationYAMLMapper $yamlRepository,
ManagerRegistry $doctrine,
)
{
parent::__construct($yamlRepository,$doctrine);
}
#[Route(path: '/',name: 'mapbender_core_welcome_list',methods: ['GET'])] public function list():Response {
$user =$this->getUser();
if ($user ===null) {
return new RedirectResponse(
$this->generateUrl('mapbender_core_login_login'),
Response::HTTP_MOVED_PERMANENTLY );
}
return parent::list();
}
}
Falls autowiring nicht aktiv ist (was aber empfohlen wird für Mapbender
4.x), muss der Controller noch in einer services.xml-Datei konfiguriert
werden. Außerdem muss falls nicht schon gesehen in
config/routes/attributes.yaml aktiviert werden, dass die Controller aus
dem eigenen Bundle auch geladen werden.
Viele Grüße,
Thorsten Hack
--
Thorsten Hack
Software-Entwicklung
WhereGroup Logo
WhereGroup GmbH
Schwimmbadstr. 2
79100 Freiburg
Germany
+49 761 519 102 67
thorsten.hack at wheregroup.com
www.wheregroup.com
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885
Am 26.11.25 um 15:15 schrieb Claßen, Jens via Mapbender_users:
>
> Hi!
>
> Ich möchte, wenn ich den Mapbender aufrufe direkt zum Login geleitet
> werden /user/login und nicht zur Anwendungsauswahl.
>
> Kann ich das nur in Apache selbst definieren oder kann ich das direkt
> im Mapbender konfigurieren?
>
> Grüße
>
> Jens
>
> Mit freundlichen Grüßen
> Im Auftrag
>
> Jens Claßen
>
> *
>
> *_Stadt Erftstadt_
> Amt für Stadtplanung und Bauordnung
> CAD und GIS Administration
> Holzdamm 10
> 50374 Erftstadt
> E-Mail: Jens.Classen at erftstadt.de
> Tel.: +492235409355
> Internet: https://www.erftstadt.de
>
>
>
>
>
>
> Hinweis: Diese E-Mail und/oder die Anhänge sind vertraulich und
> ausschließlich für den bezeichneten Adressaten bestimmt. Die
> Weitergabe oder Kopieren dieser E-Mail ist strengstens verboten. Wenn
> Sie diese E-Mail irrtümlich erhalten haben, informieren Sie bitte
> unverzüglich den Absender und vernichten Sie die Nachricht und alle
> Anhänge. Vielen Dank.
>
>
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapbender_users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapbender_users/attachments/20251202/5f9109ea/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: MIEVzViPrHa750oC.png
Type: image/png
Size: 8021 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/mapbender_users/attachments/20251202/5f9109ea/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Logo_StadtErftstadt_gn_RGB163_38001aff-3f25-4d9c-a0b7-e8cccc3db38a.jpg
Type: image/jpeg
Size: 14929 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/mapbender_users/attachments/20251202/5f9109ea/attachment-0001.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Vereinbarkeitspartner_Siegel_101000b8-d79b-4fa9-94b4-a97a3e5863d4.png
Type: image/png
Size: 30575 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/mapbender_users/attachments/20251202/5f9109ea/attachment-0003.png>
More information about the Mapbender_users
mailing list