diff --git a/src/MFAServer.cpp b/src/MFAServer.cpp index d4faad1..acb04d6 100644 --- a/src/MFAServer.cpp +++ b/src/MFAServer.cpp @@ -78,8 +78,9 @@ namespace OpenWifi { } auto answer = ChallengeResponse->get("answer").toString(); + std::string Expecting; if(Hint->second.Method==MFAMETHODS::AUTHENTICATOR && - !TotpCache()->ValidateCode(Hint->second.UInfo.userinfo.userTypeProprietaryInfo.authenticatorSecret,answer)) { + !TotpCache()->ValidateCode(Hint->second.UInfo.userinfo.userTypeProprietaryInfo.authenticatorSecret,answer, Expecting)) { return false; } else if(Hint->second.Answer!=answer) { return false;