VirtueMart Forum

VirtueMart 2 + 3 + 4 => General Questions => Topic started by: jflash on November 12, 2024, 13:22:30 PM

Title: Captcha ideas
Post by: jflash on November 12, 2024, 13:22:30 PM
Hello!

Under Joomla 5 is only 'invisible captcha'. Is this work with Virtuemart 4 some how? If not, then what to use for alternative? For me enough some mathematic field like: 4+3= and user puts number :D Is this possible with VM core userfields?
Title: Re: Captcha ideas
Post by: Jumbo! on November 12, 2024, 15:59:15 PM
It cannot be done using the core user fields. To accomplish this, you must create a custom user field plugin.
Title: Re: Captcha ideas
Post by: jflash on November 12, 2024, 16:41:53 PM
Quote from: Jumbo! on November 12, 2024, 15:59:15 PMIt cannot be done using the core user fields. To accomplish this, you must create a custom user field plugin.
OK, but how to prevent non-human account registration? Every 5 minutes i get one :(
Title: Re: Captcha ideas
Post by: iWim on November 12, 2024, 17:10:30 PM
The recaptcha setting in VM configuration applies to any captcha set in the Global Configuration.

Unlike what the label in VM configuration says, it is not limited to recaptcha.
You can use any captcha.


Also: From what I read about VM4.4, an option was added to only allow registration when people buy something. ("When there's a product in the cart.")

For years I have used an override and a rule in the htaccess to achieve about the same result.
It prevents registration through Joomla registration form. People could only register in the cart.
Title: Re: Captcha ideas
Post by: Jumbo! on November 12, 2024, 17:12:08 PM
You can also try hCaptcha - https://extensions.joomla.org/extension/hcaptcha/
Title: Re: Captcha ideas
Post by: Milbo on November 12, 2024, 22:54:49 PM
Quote from: iWim on November 12, 2024, 17:10:30 PMThe recaptcha setting in VM configuration applies to any captcha set in the Global Configuration.

Unlike what the label in VM configuration says, it is not limited to recaptcha.
You can use any captcha.

  • Install any captcha extension: https://extensions.joomla.org/tags/captcha/
    (I use: https://extensions.joomla.org/extension/access-a-security/site-security/aimy-captcha-less-form-guard/)
  • Configure the captcha
  • Set it in Global Configuration
  • In VM Configuration set Use reCaptcha for registration to Yes.

Also: From what I read about VM4.4, an option was added to only allow registration when people buy something. ("When there's a product in the cart.")

For years I have used an override and a rule in the htaccess to achieve about the same result.
It prevents registration through Joomla registration form. People could only register in the cart.


Thank you for this perfect post.
Title: Re: Captcha ideas
Post by: jflash on November 13, 2024, 07:35:23 AM
Interesting, Joomla core plugin 'CAPTCHA - Invisible reCAPTCHA' does not shown but if i want to register user it says i need to resolve captcha. Is it some template issue? I prefere core plugins but hCaptcha has worked like needed and now i have resolution :) Thank you for this!