如何仅允许特定域电子邮件在我的微博上注册

时间:2014-10-19 19:17:59

标签: php email-validation user-registration

我只想让我的公司成员注册,他们有E.G abc@ourcompany.com电子邮件,而不是其他人,如abc@gmail.com或abc@outlook.co等。

我无法在此处发布我的代码。我已将它发布在这里,请检查并提供帮助 http://pastebin.com/0aJZfHWx

1 个答案:

答案 0 :(得分:2)

$allowed_domains = array("ourcompany.com");
$email_domain = array_pop(explode("@", $email));
if(!in_array($email_domain, $allowed_domains)) {
    // Not an authorised email 
}

这很简单。为允许的域创建一个数组,由@进行爆炸,获取数组的最后一个元素,并检查它是否存在于允许的域数组中。