Opened 13 years ago
Closed 9 years ago
#17326 closed enhancement (wontfix)
Allow new user registrations to be moderated
Reported by: | Viper007Bond | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | 3.1 |
Component: | Users | Keywords: | needs-patch |
Focuses: | Cc: |
Description
Summary
When registration is open, have the option to require manual approval of user accounts before they are granted default role status.
Details / Suggested Implementation
Create a new user role ("Moderated"?) which for all intents and purposes is the same as "Subscriber" (read
capabilities).
If opted into, user moderation would assign new users this new role. Administrators would be able to see these users listed under the Users list and click an approve link which would change their role to the default user role (as per the General Settings).
This would also make it easier for plugins to implement private blogs while having open user registration.
See also: #12030
Change History (5)
#2
in reply to:
↑ 1
@
13 years ago
Replying to scribu:
If you have the default user role set to 'Subscriber', then what advantage would there be to having an identical 'Moderated' role?
The advantage is certainly less with that set as the default role, but it does provide a way to keep track of who is a legitimate user and who is a potential spammer.
The other thought behind this is making it easier to implement private blogs, either in core or a plugin. Sure, a plugin could create a custom role on it's own for this purpose, but it'd be nice to have a standardized method to do this.
I guess this ticket is a "throw it against the wall and see if it sticks" one. :)
#3
@
11 years ago
- Cc steph@… added
This would be hugely helpful for bbPress and BuddyPress, where new users can immediately start spamming the forums and activity streams.
#4
@
11 years ago
There are several plugins that offer this functionality.
Examples:
- http://wordpress.org/plugins/wp-approve-user/
- http://wordpress.org/plugins/new-user-approve/
- http://wordpress.org/plugins/multisite-user-registration-manager/
If this were to be added to core I would suggest some other form of flag and adding the user as the default role. Then the flag could be run against the user permissions checking instead of creating an additional role. Creating an extra role would likely break the setting for the default role to add users @
Settings > General > New User Default Role
If you have the default user role set to 'Subscriber', then what advantage would there be to having an identical 'Moderated' role?