app: Fix password reset redirection (#513)

* Fix password reset redirection
* Add password reset enable flag
This commit is contained in:
Austin Alvarado
2023-03-30 09:47:41 -06:00
committed by GitHub
parent 88a9f8a97b
commit c4b8621e2a
4 changed files with 16 additions and 2 deletions

View File

@@ -177,7 +177,13 @@ impl App {
Some(AppRoute::StartResetPassword | AppRoute::FinishResetPassword { token: _ }),
_,
_,
) if self.password_reset_enabled == Some(false) => Some(AppRoute::Login),
) => {
if self.password_reset_enabled == Some(false) {
Some(AppRoute::Login)
} else {
None
}
}
(None, _, _) | (_, None, _) => Some(AppRoute::Login),
// User is logged in, a URL was given, don't redirect.
(_, Some(_), Some(_)) => None,