Core/Commands: Prevent creating accounts containing '@' character with .account create command
This commit is contained in:
1 parent
3f0c7f6b2f
commit
4e7dabc09d
2 files changed
+10
-2
No files matched your search
@@ -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:
|
||||
|
||||
Reference in new issue
Block a user