我正在寻找一种方法来阻止包含带有加号的电子邮件地址的注册,例如名称+foo@domain.com
内置的“电子邮件域选项”在这里似乎不起作用。
答案 0 :(得分:0)
您是否尝试过在@之前切片,然后验证该部分是否具有特殊字符?我希望能有所帮助。
答案 1 :(得分:-1)
在joomla论坛中,关于此主题有一些很棒的建议:
[对于服务器端的快速且肮脏的验证,请修改以下内容的第131行 库/src/Mail/MailHelper.php:
// 20181127 prevent plus character
// $allowed = "a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-";
$allowed = "a-zA-Z0-9.!#$%&'*\/=?^_`{|}~-";
// 20181127 end
来源:https://forum.joomla.org/viewtopic.php?f=706&t=967556&p=3549487#p3549487