From 521f8614dd5ef0037eb314e696805e3969365289 Mon Sep 17 00:00:00 2001 From: EntireTwix Date: Tue, 13 Jul 2021 23:52:08 -0700 Subject: [PATCH] :bug: AddUser() needs valid name check most of all --- src/bank.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bank.cpp b/src/bank.cpp index 974bb73..d723203 100644 --- a/src/bank.cpp +++ b/src/bank.cpp @@ -206,6 +206,10 @@ bool Bank::AdminVerifyAccount(const std::string &name) noexcept } BankResponse Bank::AddUser(const std::string &name, uint32_t init_bal, const std::string &init_pass) noexcept { + if (!ValidUsername(name)) + { + return {k400BadRequest, "\"Invalid Username\""}; + } std::shared_lock lock{save_lock}; if (users.try_emplace_l( name, [](User &) {}, init_bal, init_pass))