Drupal sites are subject to web-bot registrations that target Drupal's /user/register url.
The Members Page module was crafted to fight this nuisance by creating a dedicated members page and registration page. The latter is available even if /user/register access is blocked. For added security, both page locations (url's) can be changed. Web-bots simply don't know where to look.
The Members Page module is available for Drupal versions 6 & 7.
The Members page
The Members page has a two panel content block with 3 different viewing modes:
- for the anonymous visitor
- for the member -- a user who has logged in by way of a session cookie or by providing a valid username and password
- for admins or members who have edit permissions
The visitor view has a greeting, a login block for existing members, and a link to a special registration form for new members. This registration form has elevated privileges. A visitor who completes this form will be registered immediately without admin approval (but still subject to email verification) regardless of the current site settings.
The members view has a greeting and a personalized configurable user-menu block.