diff --git a/src/Core/Services/AuthService.cs b/src/Core/Services/AuthService.cs index 3e6517f82..c1fb38fa8 100644 --- a/src/Core/Services/AuthService.cs +++ b/src/Core/Services/AuthService.cs @@ -346,6 +346,7 @@ namespace Bit.Core.Services TwoFactorProvidersData = response.TwoFactorResponse.TwoFactorProviders2; result.TwoFactorProviders = response.TwoFactorResponse.TwoFactorProviders2; CaptchaToken = response.TwoFactorResponse.CaptchaToken; + await _tokenService.ClearTwoFactorTokenAsync(email); return result; } diff --git a/src/Core/Services/StateService.cs b/src/Core/Services/StateService.cs index ea70d64e7..23d8de670 100644 --- a/src/Core/Services/StateService.cs +++ b/src/Core/Services/StateService.cs @@ -1372,10 +1372,6 @@ namespace Bit.Core.Services await SetEncryptedPasswordGenerationHistoryAsync(null, userId); await SetEncryptedSendsAsync(null, userId); await SetSettingsAsync(null, userId); - if (!string.IsNullOrWhiteSpace(email)) - { - await SetTwoFactorTokenAsync(null, email); - } if (userInitiated) {