VirtueMart Forum

VirtueMart 2 + 3 + 4 => Administration & Configuration => Topic started by: 2cool on March 29, 2025, 08:53:50 AM

Title: stop user registrations spam
Post by: 2cool on March 29, 2025, 08:53:50 AM
Hi recently received many joomla user registrations.
If I disable user registration it also prevents virtuemart shoppers to register.
So I need to keep registration enabled because using virtuemart.
Is there a proper way to fix this?

Regards,
Pas
Title: Re: stop user registrations spam
Post by: iWim on March 29, 2025, 09:54:56 AM
1. Use Captcha
- Enable Captcha in Joomla Global Configuration
- Enable Captcha in VirtueMart Configuration (Shop) *
* Unlike what the label in VM configuration says, it is not limited to recaptcha.
You can use any captcha.


https://extensions.joomla.org/tags/captcha/

My recommendations:
I use Aimy Captcha-less Form Guard: https://extensions.joomla.org/extension/aimy-captcha-less-form-guard/
HashCash is back for J5, I used to use it on J3 sites and was also very good: https://extensions.joomla.org/extension/hashcash/

2. Enable Registration needs Product in Cart
In VirtueMart Configuration (Checkout) enable Registration needs Product in Cart.
This way only people who want to buy something can register.
Title: Re: stop user registrations spam
Post by: 2cool on April 10, 2025, 15:31:24 PM
Thank you iWim,

The second option works fine ;)
Did not notice this option before.

Regards,

Pas