mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2026-05-27 06:20:08 +03:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e7e4b9a86d |
@@ -756,13 +756,8 @@ async fn twofactor_auth(
|
|||||||
// Add TwoFactorTypes which are not stored as a record but might be enabled
|
// Add TwoFactorTypes which are not stored as a record but might be enabled
|
||||||
// Since these types could also be not valid, we do some custom checks here
|
// Since these types could also be not valid, we do some custom checks here
|
||||||
twofactor_ids.extend(
|
twofactor_ids.extend(
|
||||||
[
|
|
||||||
(!CONFIG.disable_2fa_remember() && device.twofactor_remember.is_some())
|
(!CONFIG.disable_2fa_remember() && device.twofactor_remember.is_some())
|
||||||
.then_some(TwoFactorType::Remember as i32),
|
.then_some(TwoFactorType::Remember as i32),
|
||||||
user.totp_recover.is_some().then_some(TwoFactorType::RecoveryCode as i32),
|
|
||||||
]
|
|
||||||
.into_iter()
|
|
||||||
.flatten(),
|
|
||||||
);
|
);
|
||||||
|
|
||||||
let selected_id = data.two_factor_provider.unwrap_or(twofactor_ids[0]); // If we aren't given a two factor provider, assume the first one
|
let selected_id = data.two_factor_provider.unwrap_or(twofactor_ids[0]); // If we aren't given a two factor provider, assume the first one
|
||||||
|
|||||||
Reference in New Issue
Block a user