我只想让我的公司成员注册,他们有E.G abc@ourcompany.com电子邮件,而不是其他人,如abc@gmail.com或abc@outlook.co等。
我无法在此处发布我的代码。我已将它发布在这里,请检查并提供帮助 http://pastebin.com/0aJZfHWx
答案 0 :(得分:2)
$allowed_domains = array("ourcompany.com");
$email_domain = array_pop(explode("@", $email));
if(!in_array($email_domain, $allowed_domains)) {
// Not an authorised email
}
这很简单。为允许的域创建一个数组,由@
进行爆炸,获取数组的最后一个元素,并检查它是否存在于允许的域数组中。