Actually it wasn't the validation issue, it was something much more serious. The required fields weren't being tested for content.
But with the fix hereunder (as described by Calguy on the page you sent me) in the action.reguser.php file did the magic
Code: Select all
case 0: /* text */
if ($required) {
if (!isset($params['input_' . $propname]) || trim($params['input_' .
$propname]) == '') {
$defn = $feusers->GetPropertyDefn($propname);
$params['error'] = 1;
$params['message'] = $this->Lang('error_requiredfield', $defn['prompt']);
return $this->myRedirect($id, 'default', $returnid, $params);
}
}
break;