这是情况。我正在尝试在餐厅中实施一个系统,其中每张桌子都有其唯一的 QR 码。二维码是固定的,硬印在桌子上。我的应用程序基本上是一个网页,而 QR 码只是一个网页地址,带有一个用于标识表格的加密参数。
通过只允许来自 Wifi 连接的 IP 地址的订单,该系统已经(在一定程度上)受到了恶作剧者的保护。因此,您至少需要连接到餐厅的 wifi 才能使用此页面。不能保护建筑物外的人,但这是另一个问题。
如果用户今天来并扫描表 3 的代码并下订单,则会出现问题。如果用户稍后来并坐在表 5,我不知道如何阻止他们加载先前扫描的链接(用于表 3)并为表 3 下订单。
不断更改带有时间戳的二维码可以解决这个问题,但这是不可能的,因为二维码是固定的。
页面有没有办法“知道”它是从 QR 码扫描加载的,或者它是否是从浏览历史记录加载的?我们谈论的是智能手机上加载的页面,所以我想这会使事情复杂化。
任何帮助或指示将不胜感激!:)