首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果自定义字段1等于正则表达式,则拒绝用户注册。

如果自定义字段1等于正则表达式,则拒绝用户注册。
EN

Stack Overflow用户
提问于 2011-01-06 06:18:09
回答 1查看 793关注 0票数 1

当涉及到php知识时,我是初学者,当涉及到修改phpbb时,我是完全的初学者。

我发现很难在phpbb的网站上找到任何关于成型phpbb的有用信息。所以,如果你有一个很好的资源为phpbb成型,我很想知道它。

无论如何,关于我的问题:,我发现垃圾邮件发送者总是用一些代码来回答我的一个自定义字段,这些代码可以很容易地与正则表达式匹配,那么如何编写这种代码呢?

我知道如何在php中这样做,但如何将其集成到phpbb注册论坛?

代码语言:javascript
运行
复制
$text = "hgf384";

if (preg_match('/^[aA-zZ]{3}[0-9]{3}$/',$text) ) {
   echo "Sorry $user we suspect you are a bot, banned.";
}
else {
   echo "You seem human 10 points for you.";
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-12 12:24:35

假设3.0.8版本:

在include/ function _profile_ find s.php第91行中,您将找到函数validate_profile_field($field_type, &$field_value, $field_data)

在这里,您将看到具有不同字段类型的标准验证的switch语句。

您可以在这个块之后添加验证(第189行)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4612314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档