From e94baab23b140dab8e45948b4c576c698d6b297b Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Thu, 13 Mar 2014 15:37:00 -0500 Subject: [PATCH] oops: Require '@' for valid email address --- include/class.validator.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/class.validator.php b/include/class.validator.php index bb6745e7f..a380bd45d 100644 --- a/include/class.validator.php +++ b/include/class.validator.php @@ -141,6 +141,9 @@ class Validator { /*** Functions below can be called directly without class instance. Validator::func(var..); (nolint) ***/ function is_email($email) { + if (strpos($email, '@') === false) + return false; + require_once PEAR_DIR.'Mail/RFC822.php'; return !PEAR::isError(Mail_RFC822::parseAddressList($email)); } -- GitLab