- corrected e-mail validation in APS-System, fixes #112

This commit is contained in:
Michael Kaufmann (d00p)
2010-04-04 08:32:34 +00:00
parent d3ceeb3f14
commit 6af37fb40e

View File

@@ -2415,7 +2415,8 @@ class ApsParser
{
if(isset($_POST[$FieldId]))
{
if(!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/", $_POST[$FieldId]))
$email = strtolower($_POST[$FieldId]);
if(filter_var($email, FILTER_VALIDATE_EMAIL) === false)
{
if(!in_array($FieldId, $Error))$Error[] = $FieldId;
}