我有一个比赛网站,我希望它能阻止人们在页面上提交表单时继续使用它。这可能吗?
由于
答案 0 :(得分:1)
您可以构建系统,要求用户输入其电子邮件地址,并输入发送给他们的验证码。但他们只能输入一次此验证码。因此,欺骗的唯一方法是使用两个单独的电子邮件地址(并且他们必须能够访问这两个地址)。
Cookies不是最好的选择,因为任何人都可以清除他们的cookie。
答案 1 :(得分:0)
不一定可以停止用户请求页面,但是您可以将它们重定向到另一个页面或向他们显示某种错误消息,告诉他们他们可以& #39; t重新提交。
假设您已经进行了某种类型的用户注册(并且将竞争条目与具有ID的用户捆绑在一起),那么您所要做的就是检查数据库中是否存在竞争条目,然后,如果找到一个,强制重定向(可能在<script>
标记中)或用您无法重新提交的通知替换页面的呈现。