From 61a660d97d1652180474078293cdb5cfc40e2f4e Mon Sep 17 00:00:00 2001 From: onefang Date: Sun, 19 Apr 2020 17:59:36 +1000 Subject: Actually validate their age. --- src/sledjchisl/sledjchisl.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/sledjchisl/sledjchisl.c b/src/sledjchisl/sledjchisl.c index 998c679..069f5de 100644 --- a/src/sledjchisl/sledjchisl.c +++ b/src/sledjchisl/sledjchisl.c @@ -4014,11 +4014,22 @@ static int DoBValidate(reqData *Rd, inputForm *iF, inputValue *iV) else { i = atoi(t0); +// TODO - get this to use current year instead of 2020. if ((1900 > i) || (i > 2020)) { bitch(Rd, "Please supply a year of birth.", "Out of range."); ret++; } + else if (i < 1901) + { + bitch(Rd, "Please supply a proper year of birth.", "Out of range, too old."); + ret++; + } + else if (i >2004) + { + bitch(Rd, "This grid is Adult rated, you are too young.", "Out of range, too young."); + ret++; + } } t1 = (char *) (iV + 1)->value; if ((NULL == t1) || ('\0' == t1[0])) -- cgit v1.1