From 36df226f113151fe3c18831a082fea64ba8a0c03 Mon Sep 17 00:00:00 2001 From: natrixaeria Date: Sun, 19 May 2019 18:25:29 +0200 Subject: Validate tokens successfully --- game_server/src/server.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'game_server/src/server.rs') diff --git a/game_server/src/server.rs b/game_server/src/server.rs index a4b1ed5..79cd322 100644 --- a/game_server/src/server.rs +++ b/game_server/src/server.rs @@ -55,6 +55,10 @@ impl GameClient { None } } + + fn host_name(&self) -> SocketAddr { + self.addr + } } type ClientConnection = Result; @@ -90,12 +94,13 @@ impl GameServer { std::thread::spawn(move || { let token = client.require_token(); if let Some(token) = token { - println!("Token: {}", token); let locked_backend = backend.lock().unwrap(); let result = locked_backend.validate_token(&token); if let Err(err) = result { - warn!("token {} is invalid: '{:?}'", token, err); + warn!("client's token {} is not valid: '{:?}'", token, err); } else { + debug!("client validation was successfull"); + debug!("add client: ({}, {})", token, client.host_name()); clients.lock().unwrap().insert(token, client); } } else { -- cgit v1.2.3-54-g00ecf