Yii电子邮件验证失败

时间:2013-12-09 04:17:34

标签: php validation email yii

我有一个电子邮件验证,应该用于验证电子邮件。 条件是:example@ext.com或dash12@ext.com或as_sa@ext.com 另一个是错的。 所以我在模型上的函数访问规则上有这个代码: Email Validation Failed

但是当我尝试注册时,它说错误,虽然我输入了正确的格式。 这是我的错误 Email Validation Failed

我试图修复但仍然出错。谁能告诉我如何解决它?谢谢大家

2 个答案:

答案 0 :(得分:0)

您应该将电子邮件验证脚本放在模型规则中,而不是控制器的访问规则中。 试试这个

  array("email","patern","your regex for validation","message" => "Email is not correct"),

将此数组放入模型规则函数数组中,这对您有用。

答案 1 :(得分:0)

checkMX 是检查电子邮件地址的MX记录。默认为false。要启用它,您需要确保PHP安装中存在 PHP函数'checkdnsrr'。请注意,即使可以发送电子邮件,此检查也可能因临时问题而失败。