diff --git a/src/login/kcContext/KcContext.ts b/src/login/kcContext/KcContext.ts index 7b6fde05..cbe77c3b 100644 --- a/src/login/kcContext/KcContext.ts +++ b/src/login/kcContext/KcContext.ts @@ -222,10 +222,14 @@ export declare namespace KcContext { pageId: "login-reset-password.ftl"; realm: { loginWithEmailAllowed: boolean; + duplicateEmailsAllowed: boolean; }; url: { loginResetCredentialsUrl: string; }; + auth: { + attemptedUsername?: string; + }; }; export type LoginVerifyEmail = Common & { diff --git a/src/login/pages/LoginResetPassword.tsx b/src/login/pages/LoginResetPassword.tsx index 3fcc1de5..b07f27fc 100644 --- a/src/login/pages/LoginResetPassword.tsx +++ b/src/login/pages/LoginResetPassword.tsx @@ -12,16 +12,17 @@ export default function LoginResetPassword(props: PageProps
@@ -41,8 +42,14 @@ export default function LoginResetPassword(props: PageProps + {messagesPerField.existsError("username") && ( + + {messagesPerField.get("username")} + + )}