From ec1c39040dcced0a8c8e366b4d0da18ca5286b4c Mon Sep 17 00:00:00 2001 From: Kai Philipp Date: Fri, 13 Sep 2019 15:02:26 +0200 Subject: [PATCH] missing assignment --- src/dbofficial/asyncdbauth.cpp | 2 ++ src/dbofficial/serverdbthread.cpp | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/dbofficial/asyncdbauth.cpp b/src/dbofficial/asyncdbauth.cpp index 56c0e75e..0d9c9386 100644 --- a/src/dbofficial/asyncdbauth.cpp +++ b/src/dbofficial/asyncdbauth.cpp @@ -59,6 +59,8 @@ AsyncDBAuth::HandleResult(mysqlpp::Query &/*query*/, DBIdManager& /*idManager*/, mysqlpp::String secret(result[0][1]); mysqlpp::String country(result[0][3]); mysqlpp::String last_login(result[0][4]); + mysqlpp::String lastGames(result[0][5]); + mysqlpp::String lastIp(result[0][6]); boost::shared_ptr tmpData(new DBPlayerData); tmpData->id = result[0][0]; secret.to_string(tmpData->secret); diff --git a/src/dbofficial/serverdbthread.cpp b/src/dbofficial/serverdbthread.cpp index 0ef54184..179c0c1d 100644 --- a/src/dbofficial/serverdbthread.cpp +++ b/src/dbofficial/serverdbthread.cpp @@ -463,7 +463,7 @@ ServerDBThread::EstablishDBConnection() */ prepareNick << "PREPARE " QUERY_NICK_PREPARE " FROM " << mysqlpp::quote - << "SELECT " DB_TABLE_PLAYER_COL_ID ", AES_DECRYPT(" DB_TABLE_PLAYER_COL_PASSWORD ", ?), " DB_TABLE_PLAYER_COL_VALID ", TRIM(" DB_TABLE_PLAYER_COL_COUNTRY "), " DB_TABLE_PLAYER_COL_LASTLOGIN " FROM " DB_TABLE_PLAYER " WHERE " DB_TABLE_PLAYER_COL_USERNAME " = ?"; + << "SELECT " DB_TABLE_PLAYER_COL_ID ", AES_DECRYPT(" DB_TABLE_PLAYER_COL_PASSWORD ", ?), " DB_TABLE_PLAYER_COL_VALID ", TRIM(" DB_TABLE_PLAYER_COL_COUNTRY "), " DB_TABLE_PLAYER_COL_LASTLOGIN ", " DB_TABLE_PLAYER_COL_LASTGAMES ", " DB_TABLE_PLAYER_COL_LASTIP " FROM " DB_TABLE_PLAYER " WHERE " DB_TABLE_PLAYER_COL_USERNAME " = ?"; mysqlpp::Query prepareAvatarBlacklist = m_connData->conn.query(); prepareAvatarBlacklist @@ -473,7 +473,7 @@ ServerDBThread::EstablishDBConnection() mysqlpp::Query prepareLogin = m_connData->conn.query(); prepareLogin << "PREPARE " QUERY_LOGIN_PREPARE " FROM " << mysqlpp::quote - << "UPDATE " DB_TABLE_PLAYER " SET " DB_TABLE_PLAYER_COL_LASTLOGIN " = ?, " DB_TABLE_PLAYER_COL_AVATARHASH " = ?, " DB_TABLE_PLAYER_COL_AVATARTYPE ", " DB_TABLE_PLAYER_COL_LASTGAMES ", " DB_TABLE_PLAYER_COL_LASTIP " = ? WHERE " DB_TABLE_PLAYER_COL_ID " = ?"; + << "UPDATE " DB_TABLE_PLAYER " SET " DB_TABLE_PLAYER_COL_LASTLOGIN " = ?, " DB_TABLE_PLAYER_COL_AVATARHASH " = ?, " DB_TABLE_PLAYER_COL_AVATARTYPE " = ? WHERE " DB_TABLE_PLAYER_COL_ID " = ?"; mysqlpp::Query prepareCreateGame = m_connData->conn.query(); prepareCreateGame << "PREPARE " QUERY_CREATE_GAME_PREPARE " FROM " << mysqlpp::quote