I tried registering with the birthday:
17 June 1990
Considering I'm fifteen and born in 1992, I can only assume that this is over the age of thirteen, but not according to message returned!
what exactly is the problem?
If you set the COPPA to deny all users under the age of thirteen, it should ONLY deny users under the age of thirteen. It then prompts the user to enter his/her birthdate. If you submit the 17th of June, 1990 for your birthday, it still claims that you are not old enough, but if you submit 16th November 1992 it works fine. Both scenarios involve a person OVER the age of thirteen.
This is interesting:
if($mybb->setings['coppa'] != "disabled" && ($mybb->cookies['coppauser'] == 1 || $under_thirteen))
Basically, if you've been rejected once, you'll always be rejected later on, regardless of what birth date you specify (until you clear your cookies).
Any particular reason for the use of cookies?
It was done to stop people entering their DOB and then realising they have to use COPPA to register and then change their DOB to a later date. I disagreed with it too at the time it was discussed.
Yeah, the main problem is if a user accidentally enters a wrong year... Forum admins really can't be held responsible if a user fakes their age...
Yeh, I agree too. However is that related to this bug? Both dates lupus6x9 entered were over 13
(2008-07-03, 05:06 PM)Tikitiki Wrote: [ -> ]Yeh, I agree too. However is that related to this bug? Both dates lupus6x9 entered were over 13
If you enter an age over 13, it works, but I'm guessing lupus6x9 was doing some tests, and at one stage, deliberately entered an age under 13 which causes this problem.
Dunno if you want to classify it as a bug as it was designed that way - but it's certainly odd IMO.
Chris and I had a lengthy discussion about this several months back and it's because we use the cookie to store weather or not we should show the coppa form or not. We would have to rewrite how the variables are stored throughout the process of registration, however I've got a workaround that I've committed to the SVN which should fix this issue and allow users to reset their dob's
Thank you for your bug report.
This bug has been fixed in our internal code repository. Please note that the problem will not be fixed here until these forums are updated.