【发布时间】:2021-11-16 15:06:41
【问题描述】:
我创建了一个表单,其中用户(未登录)首先使用访问时间戳在建筑物中注册他的访问权限,然后当他离开时再次提交他的信息,表单显示他的信息(包括到达时间) 并允许他插入离开时间。 完成该过程后,数据库也随着时间的推移而更新,并且浏览器被重定向到主页。 我的问题是,如果后面的人按下“返回键”,他可以改变前面人的离开时间,我想避免这种情况。
cookie 机制能帮到我吗? 我真的不知道如何处理这个问题。 我试图在数据库更新到来之前设置一个 cookie 并且在更新后过期,但是使用“返回”按钮页面没有刷新,而是从缓存中获取,并且 cookie 不受控制。
【问题讨论】:
-
为什么没有登录,那用户怎么提供自己的身份呢?
-
用户只提交了自己的名字、姓氏和邮箱,以便在需要时可以联系到他,但还没有注册到整个系统。
-
那么,既然没有什么能阻止 me 首先输入 your 姓名和电子邮件,那么您为什么还要担心后退按钮。
-
理论上下一个人不知道前一个人的姓名和电子邮件
-
“以前的”与此有什么关系...如果我知道任何人的姓名和电子邮件,那么我可以随时插入该数据,不是吗?不管他们是“以前”的人,还是我们之间有五个不同的人。