gpt4 book ai didi

php - 如何在 CakePHP 中读取 "Validate"人名?

转载 作者:行者123 更新时间:2023-12-03 02:08:51 26 4
gpt4 key购买 nike

我有一个 PHP 脚本,应该检查“有效”的人名,但最近破解了带有空格的名称,因此我们向验证器添加了空格。
除了这样做之外,有没有办法向 CakePHP 的验证器添加黑名单以阻止所有“无效”字符,而不是允许“有效”字符?

注意:我知道如何在 PHP 中执行此操作(通常),但使用 CakePHP 的验证器语法是不同的。

最佳答案

我同意其他评论,即验证名称可能是一个坏主意。

几乎所有你能想到要验证的事情,都会有人的名字违反你的规则。如果您对阻止真人输入姓名的想法感到满意,那么您可以根据需要进行验证。但您输入的验证规则越多,您就越有可能找到无法登录的真人。

这是一个指向页面的链接,该页面描述了人们试图验证的一些明显(以及不那么明显)的事情,这可能会绊倒他们:

http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/

如果您想允许任何人访问您的网站,那么您真正希望的最好的结果就是强制最大字段长度适合您在数据库中分配的空间。即使那样你也会惹恼别人。

关于php - 如何在 CakePHP 中读取 "Validate"人名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3853346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com