Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| dd29c7324f | |||
| 17f24b7733 | |||
| 1032fc64bd | |||
| cfd1a2b675 | |||
| 70ec47df04 | |||
| 2ea77bf9b6 | |||
| 972e353832 |
@@ -116,15 +116,13 @@ bool util::isPasswordValid(const std::string& password)
|
||||
* usersMap - map of user objects keyed by identifier
|
||||
* Returns:
|
||||
* bool - true if the username is already in use by an active user, false otherwise
|
||||
* Notes:
|
||||
* - Only considers users with state util::State::ACTIVE
|
||||
*/
|
||||
bool util::isUsernameDuplicate(const std::string& username, const util::Map<std::string, User*>& usersMap)
|
||||
{
|
||||
int index = usersMap.findIf(
|
||||
[&](const std::string&, User* user)
|
||||
{
|
||||
return (user->getUserName() == username && user->getState() == util::State::ACTIVE);
|
||||
return (user->getUserName() == username);
|
||||
}
|
||||
);
|
||||
return index != -1;
|
||||
|
||||
Reference in New Issue
Block a user