mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-25 18:47:35 +00:00
[Loginserver] Modernize codebase (#4647)
* Beginning of cleanup * More cleanup * More cleanup * Enc cleanup * client manager cleanup * client cleanup * More cleanup * More cleanup * Cleanup * More cleanup, account context, account management * Remove positional fmt bindings * Use LoginAccountContext * Update loginserver_webserver.cpp * Remove comments * Port CreateLoginServerAccount to repositories * More cleanup * More cleanup * More cleanup * More cleanup * Remove a ton of functions * More cleanup * More cleanup * More cleanup * Cleanup SendClientAuthToWorld * Consolidate world server logic * Update login_accounts_repository.h * Update login_accounts_repository.h * Move api tokens to repositories * Cleanup options * Move everything else to repositories * Update account_management.cpp * uint64 account * Update login_schema.sql * Fix * Update world_server.cpp * auto
This commit is contained in:
@@ -14,14 +14,14 @@ void SetLoginserverInfo(Client *c, const Seperator *sep)
|
||||
const std::string& email = sep->arg[2];
|
||||
const std::string& password = sep->arg[3];
|
||||
|
||||
auto pack = new ServerPacket(ServerOP_LSAccountUpdate, sizeof(ServerLSAccountUpdate_Struct));
|
||||
auto pack = new ServerPacket(ServerOP_LSAccountUpdate, sizeof(LoginserverAccountUpdate));
|
||||
|
||||
auto s = (ServerLSAccountUpdate_Struct *) pack->pBuffer;
|
||||
auto s = (LoginserverAccountUpdate *) pack->pBuffer;
|
||||
|
||||
s->useraccountid = c->LSAccountID();
|
||||
strn0cpy(s->useraccount, c->AccountName(), 30);
|
||||
s->user_account_id = c->LSAccountID();
|
||||
strn0cpy(s->user_account_name, c->AccountName(), 30);
|
||||
strn0cpy(s->user_email, email.c_str(), 100);
|
||||
strn0cpy(s->userpassword, password.c_str(), 50);
|
||||
strn0cpy(s->user_account_password, password.c_str(), 50);
|
||||
|
||||
worldserver.SendPacket(pack);
|
||||
safe_delete(pack);
|
||||
|
||||
Reference in New Issue
Block a user