Logout: Microsoft-Redirect im Dev-Modus umgehen

Beim Abmelden wurde bisher immer auf login.microsoftonline.com weitergeleitet,
was lokal ins Leere läuft. Bei DISABLE_MS_AUTH=1 wird stattdessen
/?action=intranet_logout verwendet (Desktop- und Mobile-Button).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-19 14:04:13 +02:00
parent c55777c089
commit 0ece15a23b

View File

@@ -69,7 +69,7 @@
transform="translate(-3.232 -4.31)" />
</g>
</svg>
<a href="https://login.microsoftonline.com/common/oauth2/v2.0/logout?post_logout_redirect_uri=https://awo-hamburg.breadcrumb-online.de/dev/de/logout/" onclick="delete_coockie()">Abmelden</a>
<a href="<?= getenv('DISABLE_MS_AUTH') === '1' ? '/?action=intranet_logout' : 'https://login.microsoftonline.com/common/oauth2/v2.0/logout?post_logout_redirect_uri=https://awo-hamburg.breadcrumb-online.de/dev/de/logout/' ?>" onclick="delete_coockie()">Abmelden</a>
</div>
<script>
function delete_coockie() {
@@ -111,7 +111,7 @@
transform="translate(-3.232 -4.31)" />
</g>
</svg>
<a href="https://login.microsoftonline.com/common/oauth2/v2.0/logout?post_logout_redirect_uri=https://awo-hamburg.breadcrumb-online.de/dev/de/logout/" onclick="logout(<?php echo $_SESSION['login_id']; ?>)">Abmelden</a>
<a href="<?= getenv('DISABLE_MS_AUTH') === '1' ? '/?action=intranet_logout' : 'https://login.microsoftonline.com/common/oauth2/v2.0/logout?post_logout_redirect_uri=https://awo-hamburg.breadcrumb-online.de/dev/de/logout/' ?>" onclick="logout(<?php echo $_SESSION['login_id']; ?>)">Abmelden</a>
</div>
</div>
</div>