diff --git a/src/app/client-login/layout.tsx b/src/app/client-login/layout.tsx index 12ac00cb..762d5e6f 100644 --- a/src/app/client-login/layout.tsx +++ b/src/app/client-login/layout.tsx @@ -1,9 +1,9 @@ import type { Metadata } from "next"; export const metadata: Metadata = { - title: "Client Portal Access | GEM Enterprise", - description: "Sign in to your GEM Enterprise client portal.", - robots: { index: false, follow: false }, + title: { absolute: "Client Portal Access | GEM Enterprise" }, + description: "Sign in to an authorized GEM Enterprise client or administrator account.", + robots: { index: false, follow: false, nocache: true }, }; export default function ClientLoginLayout({ diff --git a/src/app/client-login/page.tsx b/src/app/client-login/page.tsx index 95056cca..a6528d6f 100644 --- a/src/app/client-login/page.tsx +++ b/src/app/client-login/page.tsx @@ -65,7 +65,7 @@ export default function ClientLoginPage() { if (!res.ok) { setServerError( - body?.error || "Invalid credentials. Please check your email and password." + body?.error || "Invalid credentials. Please check your email and password.", ); return; } @@ -81,15 +81,15 @@ export default function ClientLoginPage() { }; return ( -
+
-
+
-
-
+
+
- + GEM Enterprise -

+

Client Portal Access

-

- Sign in to your secure client or admin account +

+ Sign in to an authorized client or administrator account

@@ -142,10 +142,10 @@ export default function ClientLoginPage() { placeholder="you@example.com" {...register("email")} aria-invalid={!!errors.email} - className="bg-[hsl(var(--input))] border-border focus:ring-[hsl(var(--electric-cyan))]" + className="border-border bg-[hsl(var(--input))] focus:ring-[hsl(var(--electric-cyan))]" /> {errors.email && ( -

{errors.email.message}

+

{errors.email.message}

)}
@@ -168,17 +168,17 @@ export default function ClientLoginPage() { placeholder="••••••••" {...register("password")} aria-invalid={!!errors.password} - className="bg-[hsl(var(--input))] border-border focus:ring-[hsl(var(--electric-cyan))]" + className="border-border bg-[hsl(var(--input))] focus:ring-[hsl(var(--electric-cyan))]" /> {errors.password && ( -

{errors.password.message}

+

{errors.password.message}

)}
@@ -189,7 +189,7 @@ export default function ClientLoginPage() { New client?{" "} Begin application @@ -198,7 +198,7 @@ export default function ClientLoginPage() { Checking access first?{" "} View eligibility status @@ -206,14 +206,10 @@ export default function ClientLoginPage() {
-
- {["Secure", "Encrypted", "Monitored"].map((label) => ( - - - {label} - - ))} -
+

+ Use only an account assigned to you. Do not share credentials or submit identity + documents through email or public forms. +

© {new Date().getFullYear()} GEM Enterprise. All rights reserved.