[英]Designing a sign up form that has to imitate Facebook's policies toward the user's first and last name
我正在设计一个注册表格,该表格必须模仿Facebook针对用户的名字和姓氏的政策。
在注册时输入名字和姓氏时,Facebook需要照顾很多DONT 。 是否有可用的Java软件包可以帮助我遵守这些准则? 准则是,请勿在名称中添加以下任何一项:
我不知道有任何这样的现有库或框架支持对人名进行这种级别的审查。 Facebook很可能是根据其非常具体的要求在内部构建的。
我可以提出稍微偏离主题的建议吗? 我会放弃这个“要求”。
毫无疑问,假阳性(拥有合法名字的用户,您基于名字“看起来很不正常”而拒绝了他们)会使人们远离其他语言/文化。
Facebook只能避免这种情况,因为他们是主宰者。 你不是Facebook。 在Facebook上,用户已经在关注胡萝卜(也许他们的朋友告诉他们开设帐户,或者这是其他网站的要求,等等),并且在必要时会规避名称限制。
在您的网站/应用上,用户可能只会增加您的跳出率。 欢迎新用户访问您的网站时,您必须格外谨慎,并且要非常小心,不要让他们有理由放弃注册。 除非绝对必要,否则请避免进行任何形式的审查。
关于示例准则...
让我们假设它是与Facebook一样完全正确地验证名称的绝对关键要求。 为什么不使用跨站点AJAX请求来模仿注册并检查结果?
唯一的问题是,如果通过验证,它将创建一个Facebook帐户。 因此,也许您可以对其进行调整,以便它利用已经注册的用户更改其名称?
这可能不切实际,但您的验证要求也没有。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.