Require email confirmation from Admin for new sign up #396

Closed
opened 2026-02-04 19:24:41 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @slimninja on GitHub (Aug 8, 2017).

For Feature Requests

Desired Feature: Allow registration contingent on admin approval.

Flow:

  1. User creates account, role is assigned as "Public"
  2. Email sent out to designated admin
  3. Admin approves account creation via email link
  4. "Viewer" role is assigned to user
Originally created by @slimninja on GitHub (Aug 8, 2017). ### For Feature Requests Desired Feature: Allow registration contingent on admin approval. Flow: 1. User creates account, role is assigned as "Public" 2. Email sent out to designated admin 3. Admin approves account creation via email link 4. "Viewer" role is assigned to user
OVERLORD added the 🔨 Feature Request label 2026-02-04 19:24:41 +03:00
Author
Owner

@Wachert commented on GitHub (Oct 15, 2017):

Would be a nice feature, moderated registrations.

@Wachert commented on GitHub (Oct 15, 2017): Would be a nice feature, moderated registrations.
Author
Owner

@Jab2870 commented on GitHub (Jul 23, 2021):

Has any progress been made on this? I'd like to see this feature too.

@Jab2870 commented on GitHub (Jul 23, 2021): Has any progress been made on this? I'd like to see this feature too.
Author
Owner

@ssddanbrown commented on GitHub (Jul 23, 2021):

@Jab2870 no progress as of yet, and not too likely to be considered soon due to the low desire compared to the components that would need to be added and maintained.

@ssddanbrown commented on GitHub (Jul 23, 2021): @Jab2870 no progress as of yet, and not too likely to be considered soon due to the low desire compared to the components that would need to be added and maintained.
Author
Owner

@ssddanbrown commented on GitHub (May 20, 2022):

I'm going to go ahead and close this off since it has such little desire while complicating authentication systems.
I've really desired I can think of a couple of workarounds:

  • Use webhooks , listening to registration events, to trigger a communication to an admin/team.
  • Use our logical theme system to run custom logic on the auth_register event.
@ssddanbrown commented on GitHub (May 20, 2022): I'm going to go ahead and close this off since it has such little desire while complicating authentication systems. I've really desired I can think of a couple of workarounds: - Use webhooks , listening to registration events, to trigger a communication to an admin/team. - Use our [logical theme system](https://github.com/BookStackApp/BookStack/blob/development/dev/docs/logical-theme-system.md) to run custom logic on the [auth_register](https://github.com/BookStackApp/BookStack/blob/60014989f58bd96912278dd8c9320f8ff0184277/app/Theming/ThemeEvents.php#L70) event.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#396