From 2ca71ee3cb4ee39c86ef774e04f36c03a1bb1e5d Mon Sep 17 00:00:00 2001 From: Bereket Engida <86073083+Bekacru@users.noreply.github.com> Date: Fri, 14 Mar 2025 00:10:31 +0300 Subject: [PATCH] feat(admin): custom banned user error message (#1692) * feat(admin): custom banned user error message * docs(admin): add documentation for bannedUserMessage configuration * chore: export types from @better-fetch/fetch in clients * chore: remove update tet helper --- docs/content/docs/plugins/admin.mdx | 11 +++++++++++ packages/better-auth/src/client/solid/index.ts | 2 ++ packages/better-auth/src/client/svelte/index.ts | 2 ++ packages/better-auth/src/client/vue/index.ts | 2 ++ .../better-auth/src/plugins/admin/admin.test.ts | 17 +++++++++++++++-- packages/better-auth/src/plugins/admin/admin.ts | 14 +++++++++++++- .../src/plugins/admin/error-codes.ts | 1 + .../better-auth/src/test-utils/test-instance.ts | 3 +-- 8 files changed, 47 insertions(+), 5 deletions(-) diff --git a/docs/content/docs/plugins/admin.mdx b/docs/content/docs/plugins/admin.mdx index e9a9e339e7..262c7bbe80 100644 --- a/docs/content/docs/plugins/admin.mdx +++ b/docs/content/docs/plugins/admin.mdx @@ -570,3 +570,14 @@ admin({ defaultBanExpiresIn: 60 * 60 * 24, // 1 day }); ``` + +### bannedUserMessage + +The message to show when a banned user tries to sign in. Defaults to "You have been banned from this application. Please contact support if you believe this is an error." + +```ts title="auth.ts" +admin({ + bannedUserMessage: "Custom banned user message", +}); +``` + diff --git a/packages/better-auth/src/client/solid/index.ts b/packages/better-auth/src/client/solid/index.ts index d8f83b4a03..0ebfc9e6f9 100644 --- a/packages/better-auth/src/client/solid/index.ts +++ b/packages/better-auth/src/client/solid/index.ts @@ -93,3 +93,5 @@ export function createAuthClient