<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hallo Jens,</p>
<p>das ist natürlich auch möglich, dazu muss nur der Teil innerhalb
von generateUrl angepasst werden und in einem zweiten Argument der
slug der Anwendung übergeben werden:</p>
<div style="background-color:#ffffff;color:#080808">
<pre
style="font-family:'JetBrains Mono',monospace;font-size:9,8pt;"><span
style="color:#660000;">$this</span>-><span
style="color:#00627a;">generateUrl</span>(<span
style="color:#067d17;">'mapbender_core_application_application'</span>, [<span
style="color:#067d17;">'slug' </span>=> <span
style="color:#067d17;">'mapbender_user'</span>])</pre>
</div>
<p>Viele Grüße,<br>
Thorsten Hack</p>
<p><br>
</p>
<div class="moz-cite-prefix">Am 04.02.26 um 07:18 schrieb Claßen,
Jens via Mapbender_users:<br>
</div>
<blockquote type="cite"
cite="mid:61728114cc3f463ca733b204f0f71bc3@erftstadt.de">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator"
content="Microsoft Word 15 (filtered medium)">
<style>@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;}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;}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]-->
<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:part1.6ELk0uNM.AwJkwxrk@wheregroup.com" class=""><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"
moz-do-not-send="true" class="moz-txt-link-freetext">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"
moz-do-not-send="true" class="moz-txt-link-freetext">https://www.erftstadt.de</a></p>
</td>
<td style="FONT-SIZE: 10pt; FONT-FAMILY: Calibri"
valign="bottom" align="right"><br>
</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:part2.02uf00iO.oUDPNRDw@wheregroup.com"
width="85" height="120" class=""><br>
</p>
</td>
</tr>
</tbody>
</table>
<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>
</table>
<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
<a class="moz-txt-link-rfc2396E" href="mailto:mapbender_users-bounces@lists.osgeo.org"><mapbender_users-bounces@lists.osgeo.org></a>
<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> <a class="moz-txt-link-abbreviated" href="mailto:mapbender_users@lists.osgeo.org">mapbender_users@lists.osgeo.org</a><br>
<b>Cc:</b> Thorsten Hack (WhereGroup)
<a class="moz-txt-link-rfc2396E" href="mailto:thorsten.hack@wheregroup.com"><thorsten.hack@wheregroup.com></a><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>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre wrap="" class="moz-quote-pre">_______________________________________________
Mapbender_users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Mapbender_users@lists.osgeo.org">Mapbender_users@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/mapbender_users">https://lists.osgeo.org/mailman/listinfo/mapbender_users</a>
</pre>
</blockquote>
<div class="moz-signature">-- <br>
<div>
<table style="direction: ltr; color: rgb(0, 0, 0);">
<tbody>
<tr>
<td
style="padding-right: 4.5pt; vertical-align: top; width: 200px; height: 37px;">
<p
style="margin: 0; font-family: 'Ubuntu Medium', Ubuntu, sans-serif; font-size: 9pt; color: black; font-weight: 500;">
Thorsten Hack </p>
<p
style="margin: 0; font-family: 'Ubuntu Light', Ubuntu, sans-serif; font-weight: 300; font-size: 8pt; color: black;">
Software-Entwicklung </p>
<br>
</td>
</tr>
<tr>
<td
style="width:192px; height:39px; text-align:left; padding:0; margin:0; overflow:visible;">
<img alt="WhereGroup Logo"
src="cid:part3.goEkmgs4.NazbTZ9F@wheregroup.com"
style="max-width: 100%; height: auto; display: block;">
</td>
</tr>
<tr>
<td
style="padding: 4.5pt 4.5pt 4.5pt 0; width: 192px; height: 65px;">
<p
style="margin: 0; font-family: 'Ubuntu Light', Ubuntu, sans-serif; font-size: 8pt; color: #747577;">
<br>
WhereGroup GmbH<br>
Schwimmbadstr. 2<br>
79100 Freiburg<br>
Germany<br>
<br>
+49 761 519 102 67<br>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:thorsten.hack@wheregroup.com">thorsten.hack@wheregroup.com</a><br>
<a class="moz-txt-link-abbreviated" href="http://www.wheregroup.com">www.wheregroup.com</a><br>
<br>
Geschäftsführer:<br>
Olaf Knopp, Peter Stamm<br>
Amtsgericht Bonn, HRB 9885 <br>
</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>