Hi There!

Im creating an online community for my wife's online magazine (http://www.girlzmag.co.za).

I dont know if Ive missed this in the documentation or on the forum, but what I require for legal reasons is a sort of an age check.
We cannot allow under 13's on the website so what I would like to do is have on the 'Create a new account' page something like the birthday module where you can select months, days and years from the drop down lists. If the user is younger than 13 the registration will not complete.

Initially I thought the easiest way round this would be to simply put a check box on the 'Create a new account' page which would ask the user to confirm they are exactly or over the age of thirteen years. However, they could select their birth date which would confirm they are underage then still tick the tick box which could mean we are still at a legal risk.

Can anyone tell me how to do this?

Thanks in advance.

Comments

dmnd’s picture

In the U.S. that's information useful for identity theft

morbiddemon’s picture

Hi!

Yes I do need the age added. I'm not going to make that info accessible to everyone on the site. I just need it for legal reasons. Basically just to protect the company from possible law infringements.

So in a nutshell, during registration the user would put in their birthday with all their other details. Then once the submit button is pressed, it will either allow the user to continue or the site will return an error saying that he or she is underage.

Anyone know how to do this?

dmnd’s picture

http://drupal.org/project/validateage

have you tried using or hacking validate age?

you can also try a workaround with membership types
otherwise, I think you'll need to write a new module, install a new table, and call the user hook.