diff --git a/apps/login/locales/de.json b/apps/login/locales/de.json
index ad184962b2c..0a15315a6f9 100644
--- a/apps/login/locales/de.json
+++ b/apps/login/locales/de.json
@@ -155,6 +155,7 @@
},
"verify": {
"userIdMissing": "Keine Benutzer-ID angegeben!",
+ "success": "Erfolgreich verifiziert",
"verify": {
"title": "Benutzer verifizieren",
"description": "Geben Sie den Code ein, der in der Bestätigungs-E-Mail angegeben ist.",
diff --git a/apps/login/locales/en.json b/apps/login/locales/en.json
index 70844a8a1f8..f14a9835094 100644
--- a/apps/login/locales/en.json
+++ b/apps/login/locales/en.json
@@ -155,6 +155,7 @@
},
"verify": {
"userIdMissing": "No userId provided!",
+ "success": "The user has been verified successfully.",
"verify": {
"title": "Verify user",
"description": "Enter the Code provided in the verification email.",
diff --git a/apps/login/locales/es.json b/apps/login/locales/es.json
index b5f67b40c3e..b1f50506fbf 100644
--- a/apps/login/locales/es.json
+++ b/apps/login/locales/es.json
@@ -155,6 +155,7 @@
},
"verify": {
"userIdMissing": "¡No se proporcionó userId!",
+ "success": "¡Verificación exitosa!",
"verify": {
"title": "Verificar usuario",
"description": "Introduce el código proporcionado en el correo electrónico de verificación.",
diff --git a/apps/login/locales/it.json b/apps/login/locales/it.json
index b7436098093..31f80a1f637 100644
--- a/apps/login/locales/it.json
+++ b/apps/login/locales/it.json
@@ -155,6 +155,7 @@
},
"verify": {
"userIdMissing": "Nessun userId fornito!",
+ "success": "Verifica effettuata con successo!",
"verify": {
"title": "Verifica utente",
"description": "Inserisci il codice fornito nell'email di verifica.",
diff --git a/apps/login/src/app/(login)/authenticator/set/page.tsx b/apps/login/src/app/(login)/authenticator/set/page.tsx
index d7daaec05b5..aa66a19237f 100644
--- a/apps/login/src/app/(login)/authenticator/set/page.tsx
+++ b/apps/login/src/app/(login)/authenticator/set/page.tsx
@@ -1,6 +1,5 @@
import { Alert } from "@/components/alert";
import { BackButton } from "@/components/back-button";
-import { ChooseAuthenticatorToSetup } from "@/components/choose-authenticator-to-setup";
import { DynamicTheme } from "@/components/dynamic-theme";
import { UserAvatar } from "@/components/user-avatar";
import { getSessionCookieById } from "@/lib/cookies";
@@ -41,13 +40,14 @@ export default async function Page({
const t = await getTranslations({ locale, namespace: "authenticator" });
const tError = await getTranslations({ locale, namespace: "error" });
- const { loginName, checkAfter, authRequestId, organization, sessionId } =
- searchParams;
+ const { loginName, authRequestId, organization, sessionId } = searchParams;
const sessionWithData = sessionId
? await loadSessionById(sessionId, organization)
: await loadSessionByLoginname(loginName, organization);
+ console.log("sessionWithData", sessionWithData);
+
async function getAuthMethodsAndUser(session?: Session) {
const userId = session?.factors?.user?.id;
@@ -93,7 +93,9 @@ export default async function Page({
});
}
- const branding = await getBrandingSettings(organization);
+ const branding = await getBrandingSettings(
+ sessionWithData.factors?.user?.organizationId,
+ );
const loginSettings = await getLoginSettings(
sessionWithData.factors?.user?.organizationId,
@@ -141,14 +143,14 @@ export default async function Page({
{!valid &&
{t("verify.description")}
+ {!userId && ( <>{t("verify.description")}
-