Enable or Disable Join-Code Creation on the Frontend

QCFUM includes a Show Create With Join Code on the authorized frontend Create page setting. In 2.0.4 this is stored as public_join_code_enabled and defaults to enabled.

Turning the setting off changes frontend availability; it does not delete Join Code records, their usage history, Invite Packs, Profiles, or prior created-user tracking.

Where the Setting Applies

In QCFUM Settings, toggle Show Create With Join Code on the authorized frontend Create page. The unified Dashboard shows the Create User → Join Code subtab only when this setting is on and the current tier includes Join Codes.

Guest/Public Join-Code Submission

The Join Code completion handler also checks this setting for guest users. When it is off, a guest submission is refused with a message that public Join Code registration is disabled. This prevents an old public Join Code form or deep link from bypassing the administrator’s disabled state.

Other Gates Still Apply When Enabled

  • Current Effective tier must include Join Codes—Max or All Access.
  • An authenticated frontend manager using the unified Create page still needs qcfum.frontend.create.
  • The Join Code must be published, unexpired, and below its usage limit.
  • Its Invite Pack and User Type Profile must remain published/usable under the current tier.
  • Account creation still follows the linked Pack/Profile approval behavior and normal Joomla identity validation.

Disabling Is Reversible

The setting only controls whether the Join Code creation path is offered/accepted in the current frontend context. Stored codes remain available to administrators for review. Re-enabling the setting can make otherwise valid codes available again without recreating them.

Downgrade Is Separate from This Toggle

A downgrade below Max also removes the Join Code feature even if public_join_code_enabled remains stored as enabled. When Max/All Access returns, the preserved setting and code records can become usable again after their current publication, expiration, usage-limit, Pack, and Profile checks pass.


Community Discussion

Want to compare Joomla user-onboarding workflows, share practical QCFUM tips, or discuss how other administrators use this feature? Visit the QC Frontend User Manager Community. For private support, bug reports, account-specific entitlement problems, or feature requests, use the QuantaCade support system.