import LoginForm from "@/components/auth/LoginForm"; import { parseLoginParams } from "@/lib/frontend/authRedirect"; /** * /login (RHL-020) * * Server Component: * - Parses query params on the server (reason/next). * - Renders a Client Component (LoginForm) for the actual interaction. * * Query params: * - reason=expired | logged-out * - next=/some/internal/path */ export default async function LoginPage({ searchParams }) { // In newer Next versions, searchParams can be async; awaiting is safe. const resolvedSearchParams = await searchParams; // Parse + sanitize using shared pure helper. const { reason, next } = parseLoginParams(resolvedSearchParams); return (

RHL Lieferscheine

Bitte melden Sie sich an, um fortzufahren.

Bei Fragen wenden Sie sich an Ihren Administrator.

); }