News:

Support the VirtueMart project and become a member

Main Menu

Agreeing to TOS not required in registration

Started by Bedrock, September 02, 2012, 09:44:00 AM

Previous topic - Next topic

Bedrock

I have a problem that I've met in 2.0.6 and 2.0.8 and now in the 2.0.10 version. You can register without accepting the Terms of Service. But it's set to 'Required' in the Configuration... How can I fix this bug?

Thank you!

Best regards
Bedrock

raudi88

Joomla 2.5.6
Virtuemart 2.0.10

Milbo

The problem here is that we have a mix of agreed_tos and agreed. One is for joomla, one is for the shop tos, we need to split this in two different fields in future
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

raudi88

Joomla 2.5.6
Virtuemart 2.0.10

templeton

Hi,

I am having this issue as well.  Milbo, what's your recommended short term solution before a VM core fix?  Thanks.

Carlos

patrik60

Hello

It is possible to disable it in the table #__virtuemat_userfields in the DB. Have a look at the attached jpg. I did disable the field in the account (set to 0). This way you can register without accepting the TOS.

[attachment cleanup by admin]

razor7

#6
Hi, I'm having the same issue, VM 2.0.14. I can register Even if "agreed" field is set to required and not checked at registration time!!!

How can we solve this?

More info on models/userfields.php line 428, "agreed" gets "required=0" because the mode is "registration", on every other "mode" this won't happen.

Thanks!
MGS Creativa - VirtueMart Payment Plugin Experts
http://www.mgscreativa.com

Take a look at our downloads section for VirtueMart payment plugins and mouch more!
http://www.mgscreativa.com/en/online-store