From 7b919fbc3c141d5bfbc3cd4c5affd090756d87d2 Mon Sep 17 00:00:00 2001 From: Lennart Kampshoff Date: Sun, 30 Sep 2018 02:33:36 +0200 Subject: [PATCH] Fixed login for non-registered users --- Server/Events/Connect.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Server/Events/Connect.cs b/Server/Events/Connect.cs index 22fda5f5..90f479fe 100644 --- a/Server/Events/Connect.cs +++ b/Server/Events/Connect.cs @@ -32,10 +32,7 @@ namespace reallife_gamemode.Server.Events { if (currentPlayer.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? false) { - if (player.GetData("isLoggedIn")) - { - player.SendChatMessage("~m~*** "+player.Name+"["+player.SocialClubName+"] [ID:"+player.Handle.Value+"] ("+player.Address+")"); - } + player.SendChatMessage("~m~*** "+player.Name+"["+player.SocialClubName+"] [ID:"+player.Handle.Value+"] ("+player.Address+")"); } } } @@ -46,6 +43,11 @@ namespace reallife_gamemode.Server.Events using (var loginUser = new DatabaseContext()) { var user = loginUser.Users.SingleOrDefault(b => b.Name == player.Name); + if (user == null) + { + player.TriggerEvent("showLogin"); + return; + } if (user.BanId != null) { var dt = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);