Two factor authentication : TOTP #5
@ -48,9 +48,7 @@ impl<'a> SessionIdentity<'a> {
|
|||||||
|
|
||||||
// Check if session is valid
|
// Check if session is valid
|
||||||
if let Some(sess) = &res {
|
if let Some(sess) = &res {
|
||||||
if sess.id.is_none() {
|
sess.id.as_ref()?;
|
||||||
return None;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
res
|
res
|
||||||
|
@ -87,7 +87,7 @@ impl User {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn find_factor(&self, factor_id: &FactorID) -> Option<&TwoFactor> {
|
pub fn find_factor(&self, factor_id: &FactorID) -> Option<&TwoFactor> {
|
||||||
self.two_factor.iter().find(|f| f.id.eq(&factor_id))
|
self.two_factor.iter().find(|f| f.id.eq(factor_id))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user