Reset a Joomla User Password by Private Email

The QCFUM Reset Password by Email action generates a new temporary password for an eligible existing Joomla user, saves it through Joomla, marks the account to require another reset at first login, and attempts to deliver the temporary password privately by email.

The plaintext temporary password is not displayed to the frontend manager.

What QCFUM Generates

QCFUM uses Joomla’s password helper to generate an 18-character random password. It binds that value as both password/password confirmation and sets Joomla requireReset=1 before saving the target account.

Delivery Uses a QCFUM Email Template

After the Joomla password save succeeds, QCFUM sends the frontend_manager_password_reset template to the target user. The template receives the temporary password plus the user’s name, username, email, login URL, and manager name as supported tokens.

The Manager Never Receives the Password

The frontend success response only says that a temporary password was generated and emailed. QCFUM does not return the password in the Users UI or action response. This keeps delegated staff from becoming a second plaintext-password recipient.

Mail Delivery Is a Separate Dependency

In 2.0.4 the Joomla password is changed before QCFUM attempts the email, and the password-reset action does not roll that save back if mail delivery later fails. Verify Joomla mail transport and the password-reset template before giving this action to staff. If delivery fails, use an authorized recovery path rather than asking the manager to reveal a password they never receive.

Verify the Result

After the action, expand the user again and confirm Password Reset Required: Yes. Also verify the intended recipient actually received the private message and can follow the site’s Joomla login/reset flow.


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.