Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Change COPPA Minimum Age Details »
Change COPPA Minimum Age
Mod Version: 1.00, by |Jordan| (Member) |Jordan| is offline
Developer Last Online: Sep 2014 I like it Show Printable Version Email this Page

vB Version: 4.0.x Rating: (5 votes - 5.00 average) Installs: 30
Released: 10 Sep 2010 Last Update: Never Downloads: 0
Not Supported Code Changes  

The COPPA of vBulletin is a great way to prevent under aged user's from registering on your forum, but its hard coded to 13 years of age.

With this simple file edit, you can change this number to anything.

For vB 4.x:

In register.php around line 121 replace 13 with whatever age you want (eg. 18)


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

For vB 3.8.x:

In register.php at line 174 replace 13 with whatever age you want (eg. 18)


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

For this to work, you need to have the COPPA system enabled. In AdminCP options->User Registration, make sure "You should also have "Deny registration for users aged under 13 years" is set and also enable the "COPPA Registration System Cookie Check".

If you want to change the message that is shown to underage users, the phrase varname is "under_thirteen_registration_denied".

mmfgamer5 pointed out that if you want to use the COPPA cookie option to prevent users from registering if they are below the age you set you need to do some additional steps. See the post here

Download Now

Only licensed members can download files, Click Here for more information.

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Comments
  #2  
Old 10 Sep 2010, 00:47
|Jordan|'s Avatar
|Jordan| |Jordan| is offline
 
Join Date: Nov 2004
First post reserved.
Reply With Quote
  #3  
Old 10 Sep 2010, 02:37
sulasno sulasno is offline
 
Join Date: Feb 2010
if I changed to 18,
do I need to change the year to 1992
if ($vbulletin->GPC['year'] < 1970 OR (mktime(0, 0, 0, $vbulletin-
Reply With Quote
  #4  
Old 10 Sep 2010, 03:28
|Jordan|'s Avatar
|Jordan| |Jordan| is offline
 
Join Date: Nov 2004
No, nothing else needs to be touched. I tested it with 18 and it worked.
Reply With Quote
  #5  
Old 15 Sep 2010, 03:27
belowthebelt belowthebelt is offline
 
Join Date: Sep 2010
Thank you for posting this !
Reply With Quote
  #6  
Old 19 Sep 2010, 04:02
Reeve of shinra's Avatar
Reeve of shinra Reeve of shinra is offline
 
Join Date: Oct 2001
simple but handy for the many people who need it
Reply With Quote
  #7  
Old 14 Oct 2010, 08:22
ti07shadow ti07shadow is offline
 
Join Date: Apr 2008
Why would you change the age for Coppa? COPPA or Child Online Privacy Protection Act. Is made to protect children's privacy online. This is meant at the predefined age. If anything if something happens and you set the age higher, you can have some issues with the ACT

if your going to change the age, you might as well change the contents.

http://www.coppa.org/coppa.htm

if anything you nulled the agreement for coppa. The agreement is built around "Children" under the age of "13"

im not against the idea of changing your minimum age requirements. However you should at least change the coppa agreement to meat the necessary needs for your age limit.

Quoted from COPPA - Children's Online Privacy Protection Act

"(1) CHILD.—The term "child" means an individual under the age of 13. "


If anything is this a good idea for changing the age limit. but please know that by doing this you null that COPPA agreement. COPPA does not protect users over the age of 13. Therefore you are at risk.
Reply With Quote
  #8  
Old 06 Mar 2011, 10:40
Leo777's Avatar
Leo777 Leo777 is offline
 
Join Date: Jan 2011
Originally Posted by ti07shadow View Post
Why would you change the age for Coppa?
I believe for most people making this change, it has nothing to do with COPPA, it's just a quick and convenient way to add a user-configurable age-restriction by altering the built-in COPPA check.

Note that if you use this, you should disable the "COPPA Registration System Cookie Check" in your admin, otherwise it has the opposite effect - the cookie will actually allow the user to register if their age is over 13 but under your age restriction. For example if a person enters their age as 16 then the initial check will stop the registration due to this hack, but then when the person clicks the Register button again it will check the cookie and allow the registration because it sees the age as over 13. A quick fix is to simply disable the Cookie Check option. A better fix would be to also alter the cookie check function to work with your age setting, but I don't have time to investigate that right now - if someone else wants to post a full fix that would be great
Reply With Quote
  #9  
Old 05 May 2011, 20:57
ferdia ferdia is offline
 
Join Date: May 2011
Originally Posted by ti07shadow View Post
Why would you change the age for Coppa? COPPA or Child Online Privacy Protection Act. Is made to protect children's privacy online. This is meant at the predefined age. If anything if something happens and you set the age higher, you can have some issues with the ACT

if your going to change the age, you might as well change the contents.

http://www.coppa.org/coppa.htm

if anything you nulled the agreement for coppa. The agreement is built around "Children" under the age of "13"

im not against the idea of changing your minimum age requirements. However you should at least change the coppa agreement to meat the necessary needs for your age limit.

Quoted from COPPA - Children's Online Privacy Protection Act

"(1) CHILD.—The term "child" means an individual under the age of 13. "


If anything is this a good idea for changing the age limit. but please know that by doing this you null that COPPA agreement. COPPA does not protect users over the age of 13. Therefore you are at risk.
COPPA is an American law. There are a whole host of non-American sites out there. I personally want to use it to insure no one under 18 is allowed on the site without parental permission, and this solves that problem nicely.
Reply With Quote
  #10  
Old 22 May 2011, 23:09
ESPALPSP ESPALPSP is offline
 
Join Date: Apr 2008
Thanks, it works great
Reply With Quote
  #11  
Old 21 Dec 2011, 12:15
mmfgamer5 mmfgamer5 is offline
 
Join Date: Mar 2010
This works with the "COPPA Registration System Cookie Check" option enabled if you change all 3 instances of the '13' (in the code; there are 2 instances in comments), rather than just the one. For vB4.1.7, the code instances of '13' are on lines 121, 206 and 867. The comment instances of '13' are on lines 134 and 868.
Reply With Quote
  #12  
Old 24 Jan 2012, 02:14
AFemaleProdigy's Avatar
AFemaleProdigy AFemaleProdigy is offline
 
Join Date: Mar 2006
Real name: Jessica Bolin
Originally Posted by ti07shadow View Post
Why would you change the age for Coppa?
I am using the function to keep people under 18 out of a site with adult materials.
__________________
~Jessica Bolin
www.motioncitymedia.net
Reply With Quote
  #13  
Old 24 Jan 2012, 11:59
TombstoneWarrior's Avatar
TombstoneWarrior TombstoneWarrior is offline
 
Join Date: Jan 2012
NICE MOD! gotta make sure my members are 18 this was a well need mod! Thanks
__________________
[B][I] IM A NEWBIE AT THIS PLEASE HELP ME WHERE YOU CAN. ALL THIS IS SO NEW TO ME!!
Reply With Quote
  #14  
Old 30 Aug 2012, 00:49
houdini222 houdini222 is offline
 
Join Date: Jun 2012
Thank you. Makes life much happier on my forum!
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 06:03.

Layout Options | Width: Wide Color: