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

This commit is contained in:
Aokromes
2016-07-19 12:27:06 +02:00
parent 3f0c7f6b2f
commit 4e7dabc09d
2 changed files with 10 additions and 2 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: