def get_game_manager(account): """ 获取游戏管理员账号 """ sql = "SELECT * FROM admin_manager WHERE account='%s'" % account data = get_game_manager_mysql_connection().get(sql) if data: _gm = GameManager() _gm.uid = data['id'] _gm.account = data['account'] _gm.password = data["password"] _gm.name = data["name"] _gm.description = data["description"] _gm.permissions = data["permissions"] _gm.last_login_ip = data["last_login_ip"] _gm.last_login_time = data["last_login_time"] return _gm else: return None
def get_game_manager_with_id(manager_id): """ 用ID 获取管理员 """ sql = "SELECT * FROM admin_manager WHERE id=%s" % manager_id data = get_game_manager_mysql_connection().get(sql) if data: _gm = GameManager() _gm.uid = data['id'] _gm.account = data['account'] _gm.password = data["password"] _gm.name = data["name"] _gm.description = data["description"] _gm.permissions = data["permissions"] _gm.last_login_ip = data["last_login_ip"] _gm.last_login_time = data["last_login_time"] return _gm else: return None
def get_super_manager(): """ 获取超级管理员 """ sql = "SELECT * FROM admin_manager WHERE permissions='%s'" % str('Super') data = get_game_manager_mysql_connection().get(sql) if data: _gm = GameManager() _gm.uid = data['id'] _gm.account = data['account'] _gm.username = data["password"] _gm.name = data["name"] _gm.description = data["description"] _gm.permissions = data["permissions"] _gm.last_login_ip = data["last_login_ip"] _gm.last_login_time = data["last_login_time"] print("super = " + str(_gm)) return _gm else: return None