我正在使用此文档为我的网络应用设置2FA。
https://github.com/Voronenko/PHPOTP/wiki/Simple-PHP-implementation-of-two-factor-authentication
我设法很好地实现了它,并且我正在使用在Android上运行良好的Authy应用程序,但是当尝试在iOS设备上扫描QR代码时,它说QR码无效。
我无法解释为什么它说QR码无效。
我正在使用此PHP代码生成QR代码:
print sprintf('<img src="%s"/>',TokenAuth6238::getBarCodeUrl('user', 'url', $secretkey, 'issuer'));
在Android上没有问题,iOS会生成验证码并验证何时手动使用密钥设置,但QR不会扫描。
有没有人有任何想法会导致这种情况发生?