ChronoForms 8.0.52 - Joomla 6.1.0 - Save User action gives Class "JUserHelper" not found

Hello,

I am using ChronoForms 8.0.52 on Joomla 6.1.0.

I created a registration/intake form with these fields:{name}{username}{email}{password}

In the Submit event I added the Joomla > Save User action and configured:Account Name: {name}Account Username: {username}Account Password: {password}Account Email: {email}Account Group: RegisteredAccount Status: Activated & Enabled

When I submit the form, I get this error:Class "JUserHelper" not found

Is the Save User action compatible with Joomla 6?Is this related to the free/premium version, or is this a Joomla 6 compatibility issue?

Thank you

Mario

Max_admin Max_admin 12h ago

Hi Mario

It may be a Joomla 6 compatibility issue, if you are willing to try a fix:

open this file:

JOOMLA/administrator/components/com_chronoforms8/pages/chronoforms/actions/joomla_user/output.php

Change line 52 from:

$userData['password'] = JUserHelper::hashPassword($userData['password']);

to:

$userData['password'] = \Joomla\CMS\User\UserHelper::hashPassword($userData['password']);

Then let me know how it works for you.

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Post a Reply