gpt4 book ai didi

java - 使用 session 防止表单垃圾邮件

转载 作者:行者123 更新时间:2023-11-30 12:01:22 25 4
gpt4 key购买 nike

我已经阅读了大多数有关防止表单垃圾邮件的技术问题,但似乎没有一个建议使用浏览器的 session 。

我们有一个表单可以向给定的电子邮件地址发送电子邮件,但我们不喜欢使用“验证码”或 Javascript 的想法,因为我们希望让没有 Javascript 的人可以轻松访问用户旅程。

我们想使用 session 对象来帮助防止表单垃圾邮件。我们的 webapp 是使用 Struts 在 Weblogic Server 10 上开发的。

解决方案是,当加载表单时,它会在 session 对象中设置一个变量。单击提交后,我们将检查变量的 session 。没有变量,重定向到表单。变量存在发送电子邮件。

如果有任何意见/理由说明这可能不是一个好主意,我将不胜感激,因此我们可以针对其他解决方案评估此解决方案。

非常感谢,乔纳森

最佳答案

没有什么可以阻止垃圾邮件发送者自动下载您的表单(从而生成 cookie)并提交它的过程。它可能会给垃圾邮件发送者带来轻微的负担,但并不重要。

例如,可以使用命令行工具(如 cURL)轻松下载和提交表单,并保留 cookie。然后可以从脚本重复运行。

关于java - 使用 session 防止表单垃圾邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/825661/

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