我非常喜欢在扫描时执行以下操作的qr代码,例如:在新的IOS 11上使用相机:
据我所知,扫描QR码基本上模仿键盘,因此我认为这是可能的。但是,我用来生成二维码的网站只能生成一个网站,我以前找不到任何尝试过此问题的人。
我认为这样做的一种可能方法是将所有内容保存在URL字符串中,然后将其重定向到自动将信息解析到登录框中的脚本,具体取决于URL字符串。但是,坦率地说,我对此很失落。
感谢任何和所有帮助。
答案 0 :(得分:2)
QR码不能模仿键盘。它们包含数据。扫描QR码时,其中可能包含一个网址,例如http://example.com
。然后,您的手机会在网络浏览器中自动打开此网址。因此,无法将用户名和密码数据嵌入到可在任何网站上使用的QR码中。
此外,这会产生巨大的安全风险,因为任何人都可以扫描二维码并获取您的登录详细信息!
正如评论中指出的那样,技术上可以将用户名和密码放在网址中,甚至可以嵌入OAuth令牌,但这就像将前门钥匙粘在前门上一样。
答案 1 :(得分:0)
你可以这样做...... 例如:http://domainname.com/getAuth.php?id=1234
这将从DB中读取id并获取用户和密码,并在结果页面中使用用户名和密码重定向到另一个页面。因此,我们不需要通过URL传递凭据。
但无论如何它应该是单独的QR码...... 没有任何安全风险,您可以这样做。
在您的QR中,您需要提及与您的用户AUTH相关的ID。
注意:它适用于Wi-Fi卡等场景......因为它对买家来说是个人/独特的。