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