mirror of
https://github.com/bitwarden/android.git
synced 2024-12-26 02:48:29 +03:00
PS-90: App keeps asking for 2FA even though I've checked the "remember me" checkbox (#1921)
- Logout was removing the 2FA token, portion of code deleted. - Clear saved token when 2FA error is returned by the server. Co-authored-by: André Bispo <abispo@bitwarden.com>
This commit is contained in:
parent
58d7b001a5
commit
7e9b7398c8
2 changed files with 1 additions and 4 deletions
|
@ -346,6 +346,7 @@ namespace Bit.Core.Services
|
||||||
TwoFactorProvidersData = response.TwoFactorResponse.TwoFactorProviders2;
|
TwoFactorProvidersData = response.TwoFactorResponse.TwoFactorProviders2;
|
||||||
result.TwoFactorProviders = response.TwoFactorResponse.TwoFactorProviders2;
|
result.TwoFactorProviders = response.TwoFactorResponse.TwoFactorProviders2;
|
||||||
CaptchaToken = response.TwoFactorResponse.CaptchaToken;
|
CaptchaToken = response.TwoFactorResponse.CaptchaToken;
|
||||||
|
await _tokenService.ClearTwoFactorTokenAsync(email);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1372,10 +1372,6 @@ namespace Bit.Core.Services
|
||||||
await SetEncryptedPasswordGenerationHistoryAsync(null, userId);
|
await SetEncryptedPasswordGenerationHistoryAsync(null, userId);
|
||||||
await SetEncryptedSendsAsync(null, userId);
|
await SetEncryptedSendsAsync(null, userId);
|
||||||
await SetSettingsAsync(null, userId);
|
await SetSettingsAsync(null, userId);
|
||||||
if (!string.IsNullOrWhiteSpace(email))
|
|
||||||
{
|
|
||||||
await SetTwoFactorTokenAsync(null, email);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (userInitiated)
|
if (userInitiated)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue