Core/Auth: Fixed login for accounts with accented characters
Closes #16770 Conflicts: src/server/database/Database/Implementation/LoginDatabase.cpp
This commit is contained in:
1 parent
ddb85e242a
commit
3c6e9fe8b6
3 files changed
+9
-1
No files matched your search
@@ -146,6 +146,11 @@ void AccountInfo::LoadResult(Field* fields)
|
||||
IsBanned = fields[6].GetUInt64() != 0;
|
||||
IsPermanenetlyBanned = fields[7].GetUInt64() != 0;
|
||||
SecurityLevel = AccountTypes(fields[8].GetUInt8());
|
||||
|
||||
// Use our own uppercasing of the account name instead of using UPPER() in mysql query
|
||||
// This is how the account was created in the first place and changing it now would result in breaking
|
||||
// login for all accounts having accented characters in their name
|
||||
Utf8ToUpperOnlyLatin(Login);
|
||||
}
|
||||
|
||||
AuthSession::AuthSession(tcp::socket&& socket) : Socket(std::move(socket)),
|
||||
|
||||
Reference in new issue
Block a user