Core/Commands: Prevent creating accounts containing '@' character with .account create command

This commit is contained in:
Shauren
2016-03-28 19:40:15 +02:00
parent 335a1e495c
commit 4a679ba1be
3 changed files with 12 additions and 1 deletions

View File

@@ -121,6 +121,13 @@ public:
if (!accountName || !password)
return false;
if (strchr(accountName, '@'))
{
handler->PSendSysMessage(LANG_ACCOUNT_USE_BNET_COMMANDS);
handler->SetSentErrorMessage(true);
return false;
}
switch (sAccountMgr->CreateAccount(std::string(accountName), std::string(password), email))
{
case AccountOpResult::AOR_OK: