//------------------------------------------------------------------------------------- void Loginapp::reqCreateAccount(Network::Channel* pChannel, MemoryStream& s) { std::string accountName, password, datas; s >> accountName >> password; s.readBlob(datas); if(!_createAccount(pChannel, accountName, password, datas, ACCOUNT_TYPE(g_serverConfig.getLoginApp().account_type))) return; }
//------------------------------------------------------------------------------------- void Dbmgr::reqCreateAccount(Mercury::Channel* pChannel, KBEngine::MemoryStream& s) { std::string registerName, password, datas; uint8 uatype = 0; s >> registerName >> password >> uatype; s.readBlob(datas); if(registerName.size() == 0) { ERROR_MSG("Dbmgr::reqCreateAccount: registerName is empty.\n"); return; } pBillingAccountHandler_->createAccount(pChannel, registerName, password, datas, ACCOUNT_TYPE(uatype)); numCreatedAccount_++; }