feat: admin system with invite-only registration
This commit is contained in:
@@ -17,6 +17,15 @@ export const auth = betterAuth({
|
||||
plugins: [
|
||||
bearer(), // Enable bearer token auth for mobile apps
|
||||
],
|
||||
user: {
|
||||
additionalFields: {
|
||||
role: {
|
||||
type: 'string',
|
||||
defaultValue: 'user',
|
||||
input: false, // Don't allow setting via sign-up
|
||||
},
|
||||
},
|
||||
},
|
||||
emailAndPassword: {
|
||||
enabled: true,
|
||||
requireEmailVerification: false, // Enable later for production
|
||||
|
||||
Reference in New Issue
Block a user