Php 这段代码中的问题是什么?
我在php中使用“authy”创建了一个验证器,但是在otp错误的情况下验证不起作用 代码: 错误: PHP致命错误:未捕获异常“Authy\AuthyFormatException” 消息“”的令牌无效。意外长度。'in/var/www/HIDDEN/config/otp- authy/lib/authy/AuthyApi.php:323\n堆栈跟踪:\n#0 /var/www/HIDDEN/config/otp authy/lib/authy/AuthyApi.php(105): Authy\AuthyApi->uu validateVerify('HIDDEN','HIDDEN')\n#1 /var/www/HIDDEN/index.php(54):Authy\AuthyApi->verifyToken('HIDDEN'), '222')\n#2{main}\n在/var/www/HIDDEN/config/otp- 第323行的authy/lib/authy/AuthyApi.php,参考:Php 这段代码中的问题是什么?,php,Php,我在php中使用“authy”创建了一个验证器,但是在otp错误的情况下验证不起作用 代码: 错误: PHP致命错误:未捕获异常“Authy\AuthyFormatException” 消息“”的令牌无效。意外长度。'in/var/www/HIDDEN/config/otp- authy/lib/authy/AuthyApi.php:323\n堆栈跟踪:\n#0 /var/www/HIDDEN/config/otp authy/lib/authy/AuthyApi.php(105): Authy
当您更改以下内容时,它会起作用:
verifyToken('HIDDEN', ''.$otp.'')
致:
究竟什么是不清楚的?错误消息不是告诉了你很多吗?实际上给了我一个错误的令牌错误,但我希望它继续下去,但它不起作用。注意:在将变量作为函数/方法参数传递时,不需要引用它们。您可以将
verifyToken('HIDDEN','.$otp.')
更改为verifyToken('HIDDEN',$otp)
THX WORK Magnus Eriksson
verifyToken('HIDDEN', ''.$otp.'')
verifyToken('HIDDEN', $otp)