隐藏 QR 扫描后通过 URL 发送的请求
Hide requests sent through URL after QR scan
我打算有一个网络应用程序,只有从手机扫描二维码后才能访问。因此,一旦用户扫描二维码,他们将被重定向到底层 URL,在那里他们提供他们的用户名和密码,并在成功登录后更新我的数据库。我不想创建用于扫描的移动应用程序 - 他们应该使用自己的二维码扫描器移动应用程序进行扫描。
这里的问题是,我不希望他们下次能够复制此 URL 并将其粘贴到他们的浏览器 window - 导航到 URL应该总是在二维码扫描后发生。我怎样才能做到这一点?有没有一种方法可以让 QR 扫描的 HTTP 请求作为 POST 而不是 GET?
二维码就是一串字母和数字。如果字符串以 http://
或 https://
开头,则 QR 扫描仪会将其视为 URL。无法做到 POST,也无法向用户隐藏任何数据。
如果需要,可以制作代码"one time only"。
假设您的 URL 是 https://example.com/?1234
扫描代码后,您可以在数据库中记录 1234
已被使用。
或者您可以在该页面上放置一个按钮,告诉用户他们必须单击它才能使用代码。
我打算有一个网络应用程序,只有从手机扫描二维码后才能访问。因此,一旦用户扫描二维码,他们将被重定向到底层 URL,在那里他们提供他们的用户名和密码,并在成功登录后更新我的数据库。我不想创建用于扫描的移动应用程序 - 他们应该使用自己的二维码扫描器移动应用程序进行扫描。
这里的问题是,我不希望他们下次能够复制此 URL 并将其粘贴到他们的浏览器 window - 导航到 URL应该总是在二维码扫描后发生。我怎样才能做到这一点?有没有一种方法可以让 QR 扫描的 HTTP 请求作为 POST 而不是 GET?
二维码就是一串字母和数字。如果字符串以 http://
或 https://
开头,则 QR 扫描仪会将其视为 URL。无法做到 POST,也无法向用户隐藏任何数据。
如果需要,可以制作代码"one time only"。
假设您的 URL 是 https://example.com/?1234
扫描代码后,您可以在数据库中记录 1234
已被使用。
或者您可以在该页面上放置一个按钮,告诉用户他们必须单击它才能使用代码。