我正在尝试安装GoogleAuthenticator脚本,代码验证做得很完美。但我想知道如何通过GoogleAuthenticator获取用户的用户名(emailaddress)。 请指导我,提前致谢
语言 PHP
我正在使用以下代码进行验证。
$checkResult = $ga->verifyCode($secret, $oneCode, 2); // 2 = 2*30sec clock tolerance
if ($checkResult) {
echo 'OK';
} else {
echo 'FAILED';
}
我想知道类似的功能: $ GA-> getauthenticatorusername
答案 0 :(得分:0)
Google身份验证器没有用户名的概念。你有一把密钥;用户发送令牌。如果用户的令牌与您的令牌(基于密钥和当前时间生成)匹配,则用户知道该密钥。就是这样。如果您要求用户输入用户名,则需要自行检索。