Google Authenticator PHP类
生成安全码并绑定手机
createSecret();
echo "安全密匙SecretKey: " . $secret . "\n\n";
//第一个参数是"标识",第二个参数为"安全密匙SecretKey" 生成二维码信息
$qrCodeUrl = $ga->getQRCodeGoogleUrl('www.yundou.com', $secret);
//Google Charts接口 生成的二维码图片,方便手机端扫描绑定安全密匙SecretKey
echo "Google Charts URL for the QR-Code: " . $qrCodeUrl . "\n\n";
输出:
安全密匙SecretKey: M5X3M4PGBQRFPUTY Google Charts URL for the QR-Code:
绑定手机方式(可以使用谷歌身份验证器或者FreeOTP)
- 通过安全秘钥
- 通过二维码(图片 地址 就是Google Charts生成的可以直接打开)
生成二维码样例地址(二维码是不让发):
verifyCode($secret, $oneCode, 2);
if ($checkResult) {
//这里添加自定义逻辑
echo '匹配! OK';
} else {
echo '匹配! FAILED';
}
海报
196






