\n";
$errorCount++;
$retval = "";
}
elseif ($data !== $data2)
{
$errorMessage .= "Passwords do not match.
\n";
$errorCount++;
$retval = "";
}
elseif (strlen($data) < 8)
{
$errorMessage .= "Password must be at least 8 characters,
must contain at least one upper case letter, at least one lower case letter,
at least one number, and at least one non-alphanumeric character.
\n";
$errorCount++;
$retval = "";
}
elseif (!containsUpper($data) or !containsLower($data) or !containsNumber($data) or
!containsOther($data) or containsSpaces($data))
{
$errorMessage .= "Password must be at least 8 characters,
must contain at least one upper case letter, at least one lower case letter,
at least one number, and at least one non-alphanumeric character.
\n";
$errorCount++;
$retval = "";
}
else
{
// only clean up the input if it isn't empty
$retval = trim($data);
$retval = stripslashes($retval);
}
return ($retval);
}
?>