浏览代码

Possible bugfix for invalid email. eg. "xyz@"

Adnan0703 11 年之前
父节点
当前提交
3622b30e8e
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Controller/Component/CommonComponent.php

+ 2 - 1
Controller/Component/CommonComponent.php

@@ -6,6 +6,7 @@ if (!defined('CLASS_USER')) {
 App::uses('Component', 'Controller');
 App::uses('Sanitize', 'Utility');
 App::uses('Utility', 'Tools.Utility');
+App::uses('Hash', 'Utility');
 
 /**
  * A component included in every app to take care of common stuff.
@@ -896,7 +897,7 @@ class CommonComponent extends Component {
 	 */
 	public function extractEmailInfo($email, $type = null) {
 		//$checkpos = strrpos($email, '@');
-		$nameParts = explode('@', $email);
+		$nameParts = Hash::filter(explode('@', $email));
 		if (count($nameParts) !== 2) {
 			return false;
 		}