Temporary Access: Set an Expiration Date for a Created User
QCFUM Pro and higher can attach an optional Access Expires date to a user created through the frontend Direct Create workflow. The Joomla account is still a normal Joomla user; QCFUM stores the expiration in its created-user tracking record so the Scheduled Automation security pass can enforce it later.
Temporary access is intended for ordinary time-limited accounts. It should not be used as a substitute for careful administrator-group design or as a way to manage protected backend-capable accounts.
Set Access Expires During Direct Create
- Open the unified Create User → Direct workflow.
- Enter the normal identity fields and choose an approved User Type Profile.
- When the current tier includes Temporary Access Dates, optionally choose Access Expires.
- Submit the user and verify the created-user record shows the intended expiration.
What 2.0.4 Stores
The Direct Create handler accepts a date value and stores it as that date at 23:59:59 in #__qcfum_created_users.access_expires_at. The created-user row also retains the creator, Joomla user ID, Profile/source context, status, and normal QCFUM attribution metadata.
The Expiration Is a QCFUM Enforcement Rule
Joomla itself does not automatically understand QCFUM’s access_expires_at column. QCFUM keeps its native Scheduled Automation task available whenever active temporary-access records still need enforcement, even if commercial automation features are otherwise disabled.
Approval and Expiration Are Separate
If the selected Profile or workflow requires approval, the account begins blocked/pending. The expiration timestamp is still preserved. After approval changes the tracking row to active, the security enforcement pass can block the account when the expiration becomes due.
Time-Boundary Note
QCFUM 2.0.4 compares the stored timestamp with database UTC_TIMESTAMP(). For time-sensitive deployments, test the effective cutoff on the production server rather than assuming a browser-local midnight interpretation.
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.