@@ -412,7 +412,6 @@ void DBManager::AnalyzeReturnQuery(SQLMsg * pMsg)
|
||||
strlcpy(r.passwd, pinfo->passwd, sizeof(r.passwd));
|
||||
strlcpy(r.social_id, szSocialID, sizeof(r.social_id));
|
||||
DESC_MANAGER::instance().ConnectAccount(r.login, d);
|
||||
DESC_MANAGER::instance().ConsumeLoginKey(d->GetLoginKey());
|
||||
ClearLoginFailure(d->GetHostName());
|
||||
|
||||
LoginPrepare(d, aiPremiumTimes);
|
||||
|
||||
@@ -433,17 +433,6 @@ DWORD DESC_MANAGER::CreateLoginKey(LPDESC d)
|
||||
return dwKey;
|
||||
}
|
||||
|
||||
void DESC_MANAGER::ConsumeLoginKey(DWORD dwKey)
|
||||
{
|
||||
std::map<DWORD, CLoginKey *>::iterator it = m_map_pkLoginKey.find(dwKey);
|
||||
|
||||
if (it != m_map_pkLoginKey.end())
|
||||
{
|
||||
M2_DELETE(it->second);
|
||||
m_map_pkLoginKey.erase(it);
|
||||
}
|
||||
}
|
||||
|
||||
void DESC_MANAGER::ProcessExpiredLoginKey()
|
||||
{
|
||||
DWORD dwCurrentTime = get_dword_time();
|
||||
|
||||
@@ -52,7 +52,6 @@ class DESC_MANAGER : public singleton<DESC_MANAGER>
|
||||
|
||||
DWORD CreateLoginKey(LPDESC d);
|
||||
LPDESC FindByLoginKey(DWORD dwKey);
|
||||
void ConsumeLoginKey(DWORD dwKey);
|
||||
void ProcessExpiredLoginKey();
|
||||
|
||||
bool IsDisconnectInvalidCRC() { return m_bDisconnectInvalidCRC; }
|
||||
|
||||
Reference in New Issue
Block a user