🐛 switched conditional oops

This commit is contained in:
EntireTwix 2021-07-05 19:42:35 -07:00
parent 9fce1fd083
commit c82a90f054

View file

@ -31,6 +31,18 @@ void UserFilter<set_body_flag, require_admin>::doFilter(const HttpRequestPtr &re
base64_result[middle] = '\0';
const std::string &username(results_view.substr(0, middle).data());
if constexpr (require_admin)
{
if (bank.AdminVerifyAccount(username))
{
base64_result[new_sz] = '\0';
if (bank.VerifyPassword(std::move(username), results_view.substr(middle + 1)))
{
fccb();
return;
}
}
}
else
{
base64_result[new_sz] = '\0';
if (bank.VerifyPassword(username, results_view.substr(middle + 1)))
@ -43,19 +55,6 @@ void UserFilter<set_body_flag, require_admin>::doFilter(const HttpRequestPtr &re
return;
}
}
else
{
if (bank.AdminVerifyAccount(username))
{
base64_result[new_sz] = '\0';
if (bank.VerifyPassword(std::move(username), results_view.substr(middle + 1)))
{
fccb();
return;
}
}
}
}
}
}