Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation 评论表-我为什么需要电子邮件?_Validation_Email_Comments_Spam - Fatal编程技术网

Validation 评论表-我为什么需要电子邮件?

Validation 评论表-我为什么需要电子邮件?,validation,email,comments,spam,Validation,Email,Comments,Spam,我正在为我的个人博客开发一个CMS。目前,我对制作自己的评论表单很感兴趣,在回顾了互联网上的几个示例实践后,我发现几乎每个评论部分都要求一个人提供他们的电子邮件地址(这是必填字段) 我的第一个假设是,它是评论验证所必需的——一个有效的电子邮件地址看起来不像是属于垃圾邮件发送者的,但是为什么不在提交按钮附近使用用户验证码来避免垃圾邮件呢 有谁能解释一下,为什么我希望我的用户和匿名评论者都提供他们的电子邮件地址,以便能够发表评论?在许多情况下,除了验证之外(没有应答验证,这是毫无意义的),这样,投稿

我正在为我的个人博客开发一个CMS。目前,我对制作自己的评论表单很感兴趣,在回顾了互联网上的几个示例实践后,我发现几乎每个评论部分都要求一个人提供他们的电子邮件地址(这是必填字段)

我的第一个假设是,它是评论验证所必需的——一个有效的电子邮件地址看起来不像是属于垃圾邮件发送者的,但是为什么不在提交按钮附近使用用户验证码来避免垃圾邮件呢


有谁能解释一下,为什么我希望我的用户和匿名评论者都提供他们的电子邮件地址,以便能够发表评论?

在许多情况下,除了验证之外(没有应答验证,这是毫无意义的),这样,投稿人就可以接收到同一个帖子的通知,前提是他们对正在进行的“对话”感兴趣。

你能详细介绍一下“回复认证”吗?你可以登录->我给你发邮件->你回复->我知道你是真的->我让你有访问权。。。。你总是在公告板上看到它。如果不使用这个过程,身份验证就没用了,因为我可以给你任何我喜欢的电子邮件地址,只要它是真实的。我看起来还行,然后我就可以给你发垃圾邮件…在博客上的评论部分,通常情况下,提供电子邮件是可选的,而且是一种信息。如果你想确定贡献者是人类,只需使用capcha图像-如果你想与他们分享,向他们索要电子邮件,但不要强制要求。你可以让机器人发送垃圾邮件,但正如你所说,验证码可以阻止这种行为。如果只需要一个验证码,有效的用户可能会发布不好的语言等,但如果他们也需要提供他们的电子邮件地址,他们就不太可能了——也就是说,他们也可能提供虚假的电子邮件地址。所以,如果你要强制发送电子邮件,那么你最好让他们建立一个帐户。粗话可以用正则表达式过滤,也可以由我来处理。因此,我猜电子邮件部分主要是出于纯粹的道德和订阅目的——前者是指你的在线行为和你的网络身份(电子邮件地址)之间的联系。我知道,当人们提供自己的电子邮件地址时,他们不太可能滥用言论自由,但正如你所说,它很可能根本不存在。我想在我的网站上需要一个电子邮件地址是毫无意义的。是的,除非他们只订阅这个地址。我有几个博客我评论,有一个有限的个人资料-电子邮件和屏幕名称。您可以进一步个性化,例如跟踪我的评论、关键字主题等。对于粗俗语言的RegEx,这很难实现。另一个可能的原因是:电子邮件地址是指向gravatar.com的直接链接。化身图片为所有参与者提供了更加直观和个性化的体验。(然而,我本人并不熟悉所需的电子邮件字段。)