0

我正在使用 Hapi.js 框架在 nodeJS 中构建联系表单。我使用 Joi 验证器来验证来自服务器端用户的输入。我的疑问是我是否应该使用验证码来防止垃圾邮件。乔伊就够了吗?

4

1 回答 1

1

在阅读了Joi 的文档之后,很明显它只是一个输入验证工具。但是,验证用户的输入并不总是与防止输入被垃圾邮件相同。

如果您担心被垃圾邮件发送,有几种技术可以防止它。使用验证码是一种技术,但权衡是大多数用户认为验证码充其量是可以容忍的。 详情请看这里

一种恰好使用验证的反垃圾邮件方法是蜜罐技术。但是,如果您使用这种方法,请确保您在服务器端而不是客户端进行验证。客户端验证只是为了方便用户(因为可以禁用/绕过 JavaScript)。

根据您要保护的内容,还有许多其他技术各有优缺点 - 太多了,无法在此处包含。谷歌搜索或搜索“反垃圾邮件技术”或“如何防止垃圾邮件”应该会给你大量的灵感资源。

于 2014-09-16T00:35:54.210 回答