Hello
I enabled the option "Use ReCaptcha for Registration". The Captcha field is also showing for logged in users. It is not hidden as it should be. See attached file.
The Recaptcha function works fine for "Ask a question". It is shown for unlogged users but hidden for logged in users.
Tested with J 3.4.8, protostar template, VM 3.0.13.6
Regards
Patrik
I think, you use easy recaptcha, or simillar.
Some system captcha plugin do not check for user connected and are always active.
Thank you for your reply.
I'm just using the default Captcha of Joomla. It's the new Recaptcha 2. And as I said, it works fine with "Ask a question".
Regards
Patrik
Still not solved in VM 3.0.14
Here is a solution:
/components/com_virtuemart/views/user/tmpl/edit.php
Change the following code in line 76:
if(VmConfig::get ('reg_captcha')){
into:
if(VmConfig::get ('reg_captcha') && JFactory::getUser()->guest == 1){
thx, added. But I use this line
if($this->userDetails->virtuemart_user_id!=0 and VmConfig::get ('reg_captcha')){
In this case I don't see the captcha when not logged in. But I see the captcha when logged in.
lol of course
weekend mod, sry
It is just a == instead of the !=, or you can just add the whole "if" to the "else" above
thx, works fine now!