我打算拥有一个Web应用程序,该应用程序只能在从手机扫描QR码后才能访问。因此,一旦用户扫描了QR码,他们将被重定向到底层URL,在其中输入用户名和密码,并在成功登录后更新数据库。我不想创建用于扫描的移动应用程序-他们应该使用自己的QR扫描仪移动应用程序进行扫描。
这里的问题是,我不希望他们下次能够复制此URL并将其粘贴到他们的浏览器窗口中-始终应在QR码扫描后导航到URL。我该如何实现?有没有一种方法可以使QR发出的HTTP请求以POST而不是GET的方式扫描?
答案 0 :(得分:1)
QR码仅包含一串字母和数字。如果字符串以http://
或https://
开头,则QR扫描器会将其视为URL。无法将其设为POST,也无法向用户隐藏任何数据。
如果需要,可以将代码设置为“仅一次”。
假设您的网址是https://example.com/?1234
一旦代码被扫描,您就可以在数据库中记录已经使用过1234
。
或者您可以在该页面上放置一个按钮,告诉用户必须单击它才能使用代码。