web/account/app/login/page.tsx: nach erfolgreicher Anmeldung (auch mit zweitem Faktor) Weiterleitung auf NEXT_PUBLIC_PORTAL_URL; ohne Wert wie bisher /profile.
Hat der Nutzer schon eine gueltige Sitzung (/account/me antwortet), wird das Formular uebersprungen und sofort ins Portal geleitet.
app/profile/page.tsx: Link "Zum Portal", wenn NEXT_PUBLIC_PORTAL_URL gesetzt ist.
Auswirkung
NEXT_PUBLIC_PORTAL_URL wird beim Build eingebacken (Next 16), nach einer Aenderung neu bauen. Der return-Parameter, den redirectToLogin in @nexarch/shl anhaengt, wird bewusst nicht ausgewertet: er enthaelt nur einen Pfad ohne Origin und gehoert zur aufrufenden App, nicht zum Portal.
Tests
Keine automatischen Tests (web/account hat kein Testsetup). next build --webpack mit Typpruefung auf 204 ok; /login antwortet 200.
## Aenderung
- `web/account/app/login/page.tsx`: nach erfolgreicher Anmeldung (auch mit zweitem Faktor) Weiterleitung auf `NEXT_PUBLIC_PORTAL_URL`; ohne Wert wie bisher `/profile`.
- Hat der Nutzer schon eine gueltige Sitzung (`/account/me` antwortet), wird das Formular uebersprungen und sofort ins Portal geleitet.
- `app/profile/page.tsx`: Link "Zum Portal", wenn `NEXT_PUBLIC_PORTAL_URL` gesetzt ist.
## Auswirkung
`NEXT_PUBLIC_PORTAL_URL` wird beim Build eingebacken (Next 16), nach einer Aenderung neu bauen. Der `return`-Parameter, den `redirectToLogin` in `@nexarch/shl` anhaengt, wird bewusst nicht ausgewertet: er enthaelt nur einen Pfad ohne Origin und gehoert zur aufrufenden App, nicht zum Portal.
## Tests
Keine automatischen Tests (web/account hat kein Testsetup). `next build --webpack` mit Typpruefung auf 204 ok; `/login` antwortet 200.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
NEXT_PUBLIC_PORTAL_URL ist das Ziel (ohne Wert wie bisher /profile). Das
Profil bekommt einen Link zum Portal.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
patrick
merged commit 44c0919724 into main2026-10-28 23:49:57 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Aenderung
web/account/app/login/page.tsx: nach erfolgreicher Anmeldung (auch mit zweitem Faktor) Weiterleitung aufNEXT_PUBLIC_PORTAL_URL; ohne Wert wie bisher/profile./account/meantwortet), wird das Formular uebersprungen und sofort ins Portal geleitet.app/profile/page.tsx: Link "Zum Portal", wennNEXT_PUBLIC_PORTAL_URLgesetzt ist.Auswirkung
NEXT_PUBLIC_PORTAL_URLwird beim Build eingebacken (Next 16), nach einer Aenderung neu bauen. Derreturn-Parameter, denredirectToLoginin@nexarch/shlanhaengt, wird bewusst nicht ausgewertet: er enthaelt nur einen Pfad ohne Origin und gehoert zur aufrufenden App, nicht zum Portal.Tests
Keine automatischen Tests (web/account hat kein Testsetup).
next build --webpackmit Typpruefung auf 204 ok;/loginantwortet 200.🤖 Generated with Claude Code