Advanced Registration

A complete overhaul & expansion of the registration system.

Advanced Registration is a registration overhaul to vBulletin which aims to improve the registration process by adding essential features, such as guest redirects, and improving on the original system.

Average customer rating: Product downloaded over 1,988 times.


License pricing




Download Demo

Recommended AddOns

Advanced Registration is a registration overhaul to vBulletin which aims to improve the registration process by adding essential features, such as guest redirects, and improving on the original system.

It supports an invite system, verify email before registration, all of which are compatible with open or closed registration, a registration page overhaul - allowing you to completely change the order and display of all fields.

Advanced Registration allows for heavily tracking all registration related data - from errors to successful registrations.
Major Features:

Customizable Registration Page: Customize your registration page's exact field and section display order. The default page only allows profile field ordering - our page allows complete ordering of every field into multiple sections. You can even hide fields and sections from being displayed.

Registration Page Instances: Taking the customisable registration page concept further, v2 lets you set up different instances of the registration page, with each instance having its own configuration of fields. For instance, you can make certain fields only show to users who have not been invited.

Invite System: Users with proper permissions can send invites to emails for registration! This can work in conjunction with either open or closed registrations allow for exclusive registrations based on invites! Includes integration with vBActivity!

Verify Email Before Registration: Ability to verify an email before registration! This can work in conjunction with either open or closed registrations allow for exclusive registrations based on invites!

Guest Redirects (Pro): Set up redirect instances which allow for redirects based on page views, time on site, thread views, and have options for persistent redirects or one time only.

Registration Process Tracking: In-depth tracking of guests throughout the registration process; including: error pages reached, ip address (only shown to users with is manager permissions), redirects, email address (if available), time stamp, if email was invited or pre-verified, and many more!

(Pro) Post-Registration Actions: You can now auto-announce when someone has registered, or automatically move users that register to a separate usergroup entirely. All actions are configurable per-instance, so it's possible to only announce pre-invited members, for instance.

The full feature list is below:

Lite
  • register_form_complete hook directly before template rendering for the custom page.
  • Fields:
    • Easier customizing of display order of profilefields.
    • Customize display order of non-profilefields, such as username, password, email, etc.
    • Display order of 0 removes field from display.
  • Sections:
    • Customize display order of sections.
    • Easier profilefields grouping into sections.
    • Ability to group non-profilefields, such as username, password, email, etc., into sections.
    • Display order of 0 removes section from display.
  • Instances:
    • Each instance can be prioritised in case multiple instance criterias match
    • Each instance has its own order of fields or even fields to be displayed
    • Powerful criteria system to determine what instance users should receive
  • Criteria:
    • Location - IP based. Requires geopip module to be installed to work.
    • Code - Admin can create a custom code which users can use in links. Users can find these codes in the Advanced Registration portion of their usercp.
    • Invited - If the user has been invited.
    • Proxy - If the user is using a proxy.
    • Verified - If the user has had their email verified before registering.
  • Verify Email Before Registering
    • Send confirmation email with a secure hash to ensure the user has validated their email.
    • Follows vB settings such as email banning, and disabled multiple emails.
  • Invitation System
    • All invitations are sent by email and use a secure hash to ensure the right person accepts the invite.
    • Follows vB settings such as email banning, and disabled multiple emails.
    • Users can see all the invitations they sent and whether each one has verified their email, registered and, if so, what their account is.
    • vBActivity Integration gives points for invites that result in a registration.
  • Statistics & Tracking
    • Top Inviters.
    • Tracks Registrations.
      • Logs IP Address, email, timestamp, and the username, allowing for easy tracing of the guest
        prior to registration.
    • Tracks Every Invites.
      • Logs who invited whom and whether the invited has verified their email and/or registered.
    • Tracks Errors During Registration.
      • Logs IP Address, specific error, timestamp, and, if applicable, email address.
    • Tracks Verified Emails.
      • Logs IP Address, email address, timestamp.
    • IP Address Privacy, completely hides IP Addresses from regular users while still allowing for uniquely identifying different guests.
    • Email Privacy, hides email addresses from regular users.
    • Ability to sort statistics according to specific IP addresses (respects IP address privacy).
  • Options
    • Don't use custom register page (use native vB page).
    • Enable Verify Email Before Registering.
      • Allow even if registrations are closed.
    • Enable Invite System.
      • Disable new invites.
      • Searchable invites in the AdminCP.
      • Allow sending of PM on registered invites to the user who invited them.
      • Username of the PM sender.
      • Enable invite statistics.
  • Usergroup Permissions
    • Is Manager
    • Can View Statistics
    • Can Invite
    • Amount of Invites
    • Can View Emails


Pro
  • Actions:
    • Usergroup - Allows the admin to set which usergroup the user should be moved to upon completing registration.
    • Displaygroup - Allows the admin to set which displaygroup the user should be moved to upon completing registration.
    • New thread - Allows the admin to define forum(s) for which a new thread (completely phraseable title and message for each) is to be created with options to:
      • define which username posts the thread
      • whether to display the user's signature
      • display smilies
      • stick/unstick thread
      • open/close thread
    • New post - Allows the admin to define thread for which a new post (completely phraseable title and message for each) is to be created with options to:
      • define which username posts the post
      • whether to display the user's signature
      • display smilies
      • stick/unstick thread
      • open/close thread.
  • Redirects to Register Page
    • Instances of redirects.
    • Per-redirect ability to specify whitelisted IP's (IP's matched here will not be redirected)
    • Option to exclude bots from redirect.
    • Option to exclude IP's that belong to existing users of your forum.
    • Types of redirects.
      • After x page views.
      • After x thread views.
      • After x amount of time on site.
    • Persistent option. Forces user to either login or register before being allowed to further browse the site.
  • Statistics & Tracking
    • Top Inviters.
    • Tracks Redirects.
      • Logs in full detail the precise config of the specific redirect.
      • Logs timestamp of redirect and the IP address of the guest.
  • Options
    • Invite System.
      • Delete invites
      • Allow even if registrations are closed.
This mod displays a copyright notification in all modification pages, which includes:
  • 1 Link to DragonByte Technologies homepage
  • 1 Link to Product Description page of this modification
  • 2.0.7 Patch Level 2 - 23rd November 2015, 23:30
    Bug Fixes:
    • Disabling the custom registration page would prevent Actions from occurring
    • In certain scenarios, it was possible for the welcome email to be sent twice
  • 2.0.7 Patch Level 1 - 10th November 2015, 00:22
    Changes to Existing Features:
    • Added more details to the verify email page


    Bug Fixes:
    • In certain scenarios, the welcome email would not be sent
    • In the ACP, "New Post" actions were incorrectly labeled "New Thread"
    • Global maximum registration had an improper configuration for its storage
    • In certain scenarios, the daily maximum registrations were not working as intended
  • v2.0.7 - 12th October 2015, 23:27
    New Features:

    Facebook Platform
    • Improved support for the Facebook platform
    • Offers better stability when registering via Facebook


    Invite / Registration Hash
    • The hash can now be verified manually
    • Solves issues with missing or malformed emails


    Maximum Daily Registrations
    • An optional limit can be added on daily registrations
    • Controlled globally
    • Optionally also per-instance


    Changes to Existing Features:
    • Upon entering email to verify you will now be redirected back to the register page instead of forum index.


    Bug Fixes:
    • Invite statistics were only showing last ten invites (not paginated).
    • Registered users on forums not allowing multiple registrations would see the verify email page when accessing the register page directly.
    • Uninstall file wouldn't delete every database table.
    • Resolved an issue where entering a malformed email could result in a broken error page.
  • 2.0.6 Patch Level 1 - 21st July 2015, 00:44
    Bug Fixes:
    • Users who have received an invite will now correctly see their email address filled out in the registration form
    • Invalid invite hashes will now produce a correct error log entry
    • In certain scenarios it was possible to register with an unintended email address
  • v2.0.6 - 1st January 1970, 01:00
    New Features:

    New Field: Usergroup Selector
    • Instances can have a new field that allows the registrant to choose between select usergroups
    • Usergroups are defined in vBulletin Options
    • Useful for "faction"-based sites like MMO forums, etc


    Bug Fixes:
    • The "Usergroup Change" action did not correctly change the user's Title
  • v2.0.5pl3 - 1st January 1970, 01:00
    Bugfixes
    • If unique emails is required, used emails will no longer be allowed when Verify Email Before Registration is enabled
  • v2.0.5pl2 - 1st January 1970, 01:00
    Bugfixes
    • If an invited user accepted the invite, it would not correctly increment the "Invites Verified" counter on the statistics screen
  • v2.0.5pl1 - 1st January 1970, 01:00
    Bugfixes
    • If an invited user accepted the invite, it inserted incorrect data into the log file, corrupting the display of the Statistics. Future invitations will insert correct data.
  • v2.0.5 - 19th April 2013, 20:26
    Fix: Deleting the default instance would in some circumstances not select the correct replacement instance
    Fix: Fixed an issue with invite counters not updating properly when users verify their emails
    Fix: The "Details" for Invited events in the registration stats would not be showing certain data correctly
    Fix: Non-moderators / non-admins would be asked to verify their email while changing their email address from the UserCP
    Fix: Very rarely a database error could occur if multiple pages were opened in quick succession and the server was lagging
  • v2.0.4 - 29th March 2013, 18:08
    Feature: Improved logging details for Control Panel actions
    Fix: Fixed logging issues for upgrade installs from v1.x
    Fix: Fixed logging issues that could lead to an incomplete list of registration stats
    Fix: It was not possible to view other registration stats than the default chosen value
    (Pro) Fix: Fixed post-registration actions for forums with email validation enabled
  • 2.0.3 - 8th March 2013, 22:58
    Feature (Pro): Post-registration actions now respect the Verify Email flag (native vBulletin), and only execute once the user has validated their email
    Change: Invite system should now be accessible even if Can View is No
    Change: Deleting an invite now also removes the email from the system
    Fix: Usergroups with 0 (Infinite) invites in the Usergroup Permissions can now send invites
    Fix: Filter Results drop-down on the Statistics page should now correctly display phrases
    Fix: Fixed an issue with the logging system that could lead to invalid entries being logged
    Fix (Pro): Various issues with the post-registration actions fixed
  • 2.0.2 - 25th February 2013, 20:09
    Fix: In certain scenarios, having a valid Invitation link could still produce an error message
    Fix: Attempting to click the Invitation link a second time would not correctly redirect to the registration page
    Fix: It was not possible to save Actions on PHP 5.2 or lower
    Fix: Missing phrases in the front-end
    Fix: In certain scenarios it would be impossible to register if the Verify Email Before Registration and Invite systems were shut off
    Fix: If the product was disabled via vBulletin Options, certain plugins would still execute, preventing registration
    Fix: Certain profile fields would not show up on the registration page
    Fix: Non-required profile fields could not be added to a registration instance
    (Pro) Fix: Multiple issues with the Redirect interface in the AdminCP have been corrected
    (Pro) Fix: Page View redirects were not correctly applied
  • 2.0.1 - 7th February 2013, 15:56
    Fix: Instances with no Criteria would produce a "No Permissions" error for guests attempting to register
    Fix: Sections with no visible Fields no longer produces a section header
    Fix: Fields will no longer be duplicated to other sections
  • v2.0.0 - 1st January 1970, 01:00
    Registration Page Instances
    • Each instance can be prioritised in case multiple instance criterias match
    • Each instance has its own order of fields or even fields to be displayed
    • Powerful criteria system to determine what instance users should receive


    Criteria
    • Location - IP based. Requires geopip module to be installed to work.
    • Code - Admin can create a custom code which users can use in links. Users can find these codes in the Advanced Registration portion of their usercp.
    • Invited - If the user has been invited.
    • Proxy - If the user is using a proxy.
    • Verified - If the user has had their email verified before registering.


    Actions
    • Usergroup - Allows the admin to set which usergroup the user should be moved to upon completing registration.
    • Displaygroup - Allows the admin to set which displaygroup the user should be moved to upon completing registration.
    • New thread - Allows the admin to define forum(s) for which a new thread (completely phraseable title and message for each) is to be created with options to:
      • define which username posts the thread
      • whether to display the user's signature
      • display smilies
      • stick/unstick thread
      • open/close thread
    • New post - Allows the admin to define thread for which a new post (completely phraseable title and message for each) is to be created with options to:
      • define which username posts the post
      • whether to display the user's signature
      • display smilies
      • stick/unstick thread
      • open/close thread.
  • v2.0.0b1 - 1st January 1970, 01:00
    New Criteria: Proxy
    • Ability to create a criteria for whether the user is using a proxy
    • Separate instances for proxy users and other users


    New Criteria: Code
    • Ability to create a criteria for whether users have clicked on an admin-crafted link.
    • Separate instance for specially invited users.


    (Pro) Redirects
    • Whitelist certain IP addresses from the redirect
    • Whitelist spiders from the redirect
    • Whitelists are on a per-redirect instance basis
  • v1.2.0 - 1st January 1970, 01:00
    Feature: Invites search page viewer in the ACP.
    Feature: Ability to delete invites (Pro).
    Feature: register_form_complete hook has been added just before template rendering for the custom page.
    Change: Usercp Navigation Link now disappears when invite system is disabled.
    Change: Clicking the verification link inside of the verification email will now redirect you to the register page in addition to notifying you that the email has already been verified. A "notify the administrator" contact link has also been added.
  • v1.1.3 - 1st January 1970, 01:00
    Fix: Disabled "Can View Forum" permissions wouldn't allow for new registrations despite any overrides being used.
    Fix: Unlimited invites are now phrased (Unlimited) in the usercp invites left parenthesis count.
    Fix: Additional checks on whether or not product is active.
    Fix: HTML errors in template dbtech_registration_verify_email
    Change: Updated productid.
    Change: Discrepencies in the settings group names.
  • v1.1.2 - 1st January 1970, 01:00
    Fix: (Lite Only) Template error in details page would cause PHP syntax error.
    Fix: Custom profile fields not showing in right section or duplicating.
    Fix: Missing phrase in invites settings page.
    Fix: Incorrect link in copyright.
    Fix: Register link not showing if registrations are closed but a method of overriding was enabled.
    Fix: Coppa and captcha issue would not allow registration.
  • v1.1.0 - 1st January 1970, 01:00
    Fix: Invited emails being verified would add to the preregistration verified emails count.
    Fix: The ismanager usergroup permission setting would default to yes on usergroups other than Administrator, Super Moderator and Moderator.
    Fix: Missing phrases for the total statistics. The text for these stats were hard-coded into the template.
    Fix: Missing no permission for users who can't invite on the invites page in the user control panel.
    Fix: FaceBook registrations did not add email to statistic logs. This version will fix this issue retroactively and in the future.
    Fix: Typo in hook init_startup would sometimes cause the cache to not work.
    Fix: Added missing delete confirmation phrase when deleting redirects.
    Fix: Added missing pagination on stats page.
    Fix: Error in branding free setting prevented the branding free key from working.
    Feature: Email privacy setting controls which usergroups are allowed to see emails in the statistics and details page.
    Feature: Setting to allow a PM (with custom sender username) on registered invites to the user who sent the invite.
    Feature: Who sent the most invites statistic on the statistics page and a setting to control whether to show this or not.
    Feature: Maintenance area in the ACP to recalculate the total stats.
    Feature: Ability to sort statistics logs area by IP (Managers) or the Unique Identifier (everyone else).
    Change: Registration Stats page changed from divs to tables to better support layout issues resulting from long emails.
    Change: Unique Identifier use to represent a hashed form of an IP address which was stored in the database. This has now been changed to be calculated on the fly with a random salt which will now make it impossible to find out the IP address through brute-forcing methods on the hashed representation. We hope you appreciate our efforts to include this extra bit of security.
  • v1.0.1 - 1st January 1970, 01:00
    Fixed: Missing phrase for vB < 4.2 navbar. Caused the navbar link to have no text.
    Fixed: Deleting a section did rebuild cache. Fields that were associated with the deleted section would be "missing" until the cache was rebuilt manually.
    Fixed: Community link integration did work in vB 4.2.x.
    Fixed: Repair cache did not order by display order.
    Fixed: Colspan issue when editing fields, sections, redirects.
    Fixed: Database error when verifying hash due to typo.
    Feature: Added a few more conveniance links in the managing fields section of the ACP. (add more btw)
    Feature: Display Order of 0 for fields & sections will remove it from display.
    Feature: Quick display order edit on sections.
    Feature: Sections without fields no longer show on custom register page.

At a glance

Supports: vBulletin 4.x.x

Version: v2.0.7pl2
Release date: 23rd November 2015

Have an issue and need some help?