<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Aptos;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Arial",sans-serif;
mso-fareast-language:EN-US;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Vorformatiert Zchn";
margin:0cm;
font-size:10.0pt;
font-family:"Courier New";}
span.HTMLVorformatiertZchn
{mso-style-name:"HTML Vorformatiert Zchn";
mso-style-priority:99;
mso-style-link:"HTML Vorformatiert";
font-family:"Consolas",serif;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Guten Morgen zusammen,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">dahingehend nochmal ne Frage:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Wenn ich mich eingeloggt habe wechselt er ja zur Anwendungsauswahl. Habe ich auch hier die Möglichkeit, dass nach dem Login er direkt auf eine gewünschte Standardanwendung springt und nicht die Anwendungsauswahl erscheint?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Grüße<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Jens<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<table style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri; LINE-HEIGHT: 17px" cellspacing="0" cellpadding="0" width="590" border="0">
<tbody style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri">
<tr style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri">
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri">
<p style="FONT-SIZE: 11pt; FONT-FAMILY: Arial"><span style="FONT-SIZE: 11pt; FONT-FAMILY: Arial">Mit freundlichen Grüßen</span><br style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">
<span style="FONT-SIZE: 11pt; FONT-FAMILY: Arial">Im Auftrag</span></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri"><span style="FONT-SIZE: 12pt; FONT-FAMILY: Arial">Jens Claßen</span><br style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri">
<br style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri">
<span style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri"><strong style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri"><font face="Arial"><img border="0" src="cid:Logo_StadtErftstadt_gn_RGB163_38001aff-3f25-4d9c-a0b7-e8cccc3db38a.jpg"><br style="FONT-FAMILY: Arial">
<br style="FONT-FAMILY: Arial">
</font></strong></span><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial" color="#9a9a9a"><font style="FONT-FAMILY: Arial" color="#000000"><u style="FONT-FAMILY: Arial">Stadt Erftstadt</u><br style="FONT-FAMILY: Arial">
Amt für Stadtplanung und Bauordnung<br style="FONT-FAMILY: Arial">
CAD und GIS Administration</font></font><br style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
<font face="Arial">Holzdamm 10<br style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
50374 Erftstadt<br style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
E-Mail: </font><a style="FONT-FAMILY: Arial" href="mailto:Jens.Classen@erftstadt.de">Jens.Classen@erftstadt.de</a><br style="FONT-FAMILY: Arial">
<font face="Arial">Tel.: +492235409355<br style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
Internet: </font><a style="FONT-SIZE: 10pt; FONT-FAMILY: Arial" href="https://www.erftstadt.de">https://www.erftstadt.de</a></p>
</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri" valign="bottom" align="right"></td>
</tr>
<tr style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri">
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri" colspan="2">
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri"><br>
<img style="HEIGHT: 120px; WIDTH: 85px" border="0" src="cid:Vereinbarkeitspartner_Siegel_101000b8-d79b-4fa9-94b4-a97a3e5863d4.png" width="85" height="120"><br>
</p>
</td>
</tr>
</tbody>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri"></p>
</table>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<table style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri; LINE-HEIGHT: 17px" cellspacing="0" cellpadding="0" width="590" border="0">
<tbody style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri">
<tr style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri">
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri; COLOR: #959595; LINE-HEIGHT: 11px"><br style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri">
<span style="FONT-SIZE: 9pt"><span style="FONT-FAMILY: Arial">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.</span>
<br>
</span></span></td>
</tr>
</tbody>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri"></p>
</table>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-family:"Calibri",sans-serif;mso-fareast-language:DE">Von:</span></b><span style="font-family:"Calibri",sans-serif;mso-fareast-language:DE"> Mapbender_users <mapbender_users-bounces@lists.osgeo.org>
<b>Im Auftrag von </b>Thorsten Hack (WhereGroup) via Mapbender_users<br>
<b>Gesendet:</b> Dienstag, 2. Dezember 2025 12:37<br>
<b>An:</b> mapbender_users@lists.osgeo.org<br>
<b>Cc:</b> Thorsten Hack (WhereGroup) <thorsten.hack@wheregroup.com><br>
<b>Betreff:</b> [EXTERN] Re: [Mapbender-users] Mapbender direkt zum Login Screen<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Hallo Jens,<o:p></o:p></p>
<p>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
<span style="font-family:"Courier New"">mapbender_core_welcome_list</span> überschrieben werden:<o:p></o:p></p>
<div>
<div>
<pre style="background:white;font-size:8pt"><span style="color:#0033B3">use </span><span style="color:black">Doctrine</span><span style="color:#080808">\</span><span style="color:black">Persistence</span><span style="color:#080808">\</span><span style="color:black">ManagerRegistry</span><span style="color:#080808">;<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#0033B3">use </span><span style="color:black">Mapbender</span><span style="color:#080808">\</span><span style="color:black">CoreBundle</span><span style="color:#080808">\</span><span style="color:black">Component</span><span style="color:#080808">\</span><span style="color:black">ApplicationYAMLMapper</span><span style="color:#080808">;<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#0033B3">use </span><span style="color:black">Symfony</span><span style="color:#080808">\</span><span style="color:black">Component</span><span style="color:#080808">\</span><span style="color:black">DependencyInjection</span><span style="color:#080808">\</span><span style="color:black">Attribute</span><span style="color:#080808">\</span><span style="color:black">Autowire</span><span style="color:#080808">;<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#0033B3">use </span><span style="color:black">Symfony</span><span style="color:#080808">\</span><span style="color:black">Component</span><span style="color:#080808">\</span><span style="color:black">HttpFoundation</span><span style="color:#080808">\</span><span style="color:black">RedirectResponse</span><span style="color:#080808">;<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#0033B3">use </span><span style="color:black">Symfony</span><span style="color:#080808">\</span><span style="color:black">Component</span><span style="color:#080808">\</span><span style="color:black">HttpFoundation</span><span style="color:#080808">\</span><span style="color:black">Response</span><span style="color:#080808">;<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#0033B3">use </span><span style="color:black">Symfony</span><span style="color:#080808">\</span><span style="color:black">Component</span><span style="color:#080808">\</span><span style="color:black">Routing</span><span style="color:#080808">\</span><span style="color:black">Attribute</span><span style="color:#080808">\</span><span style="color:black">Route</span><span style="color:#080808">;<o:p></o:p></span></pre>
</div>
<pre style="background:white;font-size:8pt"><span style="color:#0033B3">class </span><span style="color:black">WelcomeController </span><span style="color:#0033B3">extends </span><span style="color:#080808">\</span><span style="color:black">Mapbender</span><span style="color:#080808">\</span><span style="color:black">CoreBundle</span><span style="color:#080808">\</span><span style="color:black">Controller</span><span style="color:#080808">\</span><span style="color:black">WelcomeController<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808">{<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> </span><span style="color:#0033B3">public function </span><span style="color:#00627A">__construct</span><span style="color:#080808">(<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> </span><span style="color:#9E880D">#[Autowire</span><span style="color:#080808">(</span><span style="color:#4A86E8">service: </span><span style="color:#067D17">'mapbender.application.yaml_entity_repository'</span><span style="color:#080808">)</span><span style="color:#9E880D">] </span><span style="color:black">ApplicationYAMLMapper </span><span style="color:#660000">$yamlRepository</span><span style="color:#080808">,<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> </span><span style="color:black">ManagerRegistry </span><span style="color:#660000">$doctrine</span><span style="color:#080808">,<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> )<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> {<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> </span><span style="color:#0033B3">parent</span><span style="color:#080808">::</span><i><span style="color:#00627A">__construct</span></i><span style="color:#080808">(</span><span style="color:#660000">$yamlRepository</span><span style="color:#080808">, </span><span style="color:#660000">$doctrine</span><span style="color:#080808">);<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> }<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"><o:p> </o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> </span><span style="color:#9E880D">#[Route</span><span style="color:#080808">(</span><span style="color:#4A86E8">path: </span><span style="color:#067D17">'/'</span><span style="color:#080808">, </span><span style="color:#4A86E8">name: </span><span style="color:#067D17">'mapbender_core_welcome_list'</span><span style="color:#080808">, </span><span style="color:#4A86E8">methods: </span><span style="color:#080808">[</span><span style="color:#067D17">'GET'</span><span style="color:#080808">])</span><span style="color:#9E880D">]<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#9E880D"> </span><span style="color:#0033B3">public function </span><span style="color:#00627A">list</span><span style="color:#080808">(): </span><span style="color:black">Response<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:black"> </span><span style="color:#080808">{<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> </span><span style="color:#660000">$user </span><span style="color:#080808">= </span><span style="color:#660000">$this</span><span style="color:#080808">-></span><span style="color:#00627A">getUser</span><span style="color:#080808">();<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"><o:p> </o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> </span><span style="color:#0033B3">if </span><span style="color:#080808">(</span><span style="color:#660000">$user </span><span style="color:#080808">=== </span><span style="color:#0033B3">null</span><span style="color:#080808">) {<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> </span><span style="color:#0033B3">return new </span><span style="color:black">RedirectResponse</span><span style="color:#080808">(<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> </span><span style="color:#660000">$this</span><span style="color:#080808">-></span><span style="color:#00627A">generateUrl</span><span style="color:#080808">(</span><span style="color:#067D17">'mapbender_core_login_login'</span><span style="color:#080808">),<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> </span><span style="color:black">Response</span><span style="color:#080808">::</span><i><span style="color:#871094">HTTP_MOVED_PERMANENTLY<o:p></o:p></span></i></pre>
<pre style="background:white"><i><span style="color:#871094"> </span></i><span style="color:#080808">);<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> }<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> </span><span style="color:#0033B3">return parent</span><span style="color:#080808">::</span><i><span style="color:#00627A">list</span></i><span style="color:#080808">();<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808"> }<o:p></o:p></span></pre>
<pre style="background:white"><span style="color:#080808">}<o:p></o:p></span></pre>
</div>
<p>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.<o:p></o:p></p>
<p>Viele Grüße,<o:p></o:p></p>
<p>Thorsten Hack<o:p></o:p></p>
<p>--<o:p></o:p></p>
<p><o:p> </o:p></p>
<div>
<p class="MsoNormal">Am 26.11.25 um 15:15 schrieb Claßen, Jens via Mapbender_users:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Hi!<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Ich möchte, wenn ich den Mapbender aufrufe direkt zum Login geleitet werden /user/login und nicht zur Anwendungsauswahl.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Kann ich das nur in Apache selbst definieren oder kann ich das direkt im Mapbender konfigurieren?<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Grüße<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Jens<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
</blockquote>
</div>
</body>
</html>