But once you scan the QR Code you added the new account in google authenticator. The added account will keep generate OTP, but the sample can only use the first code. After a while, the code refresh, the check Dim isValid As Boolean = totp.VerifyTotp(txtOTP.Text.Trim(), timeStepMatched, Nothing) can't get the lateset code for check. I have to refreh and scan the new QR Code for adding another account in gogogle authenticator. How can I just use the same account and keep getting the latest code?