Force Custom User Field Completion after Registration or Login

Force Custom User Field Completion after Registration or Login v2.1.0

No permission to buy ($15.00)
  • Added support to force users to upload an avatar
  • Added broader support for pages that redirect to force fields
Thanks to @delicatebobster for the request to add Avatar.
  • Removed unregistered from usergroup selection
    • This addon only affects registered users so selection unregistered was both unneeded and misleading
  • This update adds the XF Resource Manager to the check for forced fields
  • This only applies to forum owners that have purchased the resource addon from Xenforo
This is a recommended update.

This is a complete overhaul of the system to ensure it doesn't interfere with popups and other parts of Xenforo:
  • Forced fields system now executes itself only on the following pages
    • Forum Index
    • Forum Lists
    • Forums Threads
    • Search page
    • Member pages
    • Media pages
    • What's new pages
  • All other pages and sections of Xenforo are ignored to ensure it doesn't interfere with other features/options/pages/transactions/payments etc
  • added an immediate ignore if the plugin is not enabled
  • excluded all payment/transaction related controllers
  • Added checks to ensure array keys actually exist for default personal detail fields
  • Uncommon issue with some board that may have addons that change/modify default user_option fields
  • Fixed issue whereby an error would be produced when checking an empty/invalid array on log out
On request from a friend of the community I've added the ability to "force" or "require" the following personal detail fields:
  • Date of birth
  • Location
  • Website
  • About you
All fields and language items use the default language system from Xenforo so the addon continues to be fully translatable.
There was a major issue whereby newly registered users would automatically bypass being forced to complete fields due to the fact they had never saved their profile. Highly recommend updating to this version.
  • Fixed SQL query to include null data sets using a LEFT JOIN
  • Moved module options below list of default XF options (as per best practices)
  • Fixed an issue with redirection for admin created user accounts whereby the member still needs to "agree to terms" and "agree to privacy policy"
  • Also moved up the template modification priority due to some poorly created addons removing the injection token
Back
Top Bottom