diff --git a/Moonlight/App/Services/Sessions/SessionClientService.cs b/Moonlight/App/Services/Sessions/SessionClientService.cs index c152ffda..e7040ba4 100644 --- a/Moonlight/App/Services/Sessions/SessionClientService.cs +++ b/Moonlight/App/Services/Sessions/SessionClientService.cs @@ -11,6 +11,8 @@ public class SessionClientService public readonly Guid Uuid = Guid.NewGuid(); public readonly DateTime CreateTimestamp = DateTime.UtcNow; public User? User { get; private set; } + public string Ip { get; private set; } = "N/A"; + public string Device { get; private set; } = "N/A"; public readonly IdentityService IdentityService; public readonly AlertService AlertService; @@ -39,6 +41,8 @@ public class SessionClientService public async Task Start() { User = await IdentityService.Get(); + Ip = IdentityService.GetIp(); + Device = IdentityService.GetDevice(); if (User != null) // Track users last visit { diff --git a/Moonlight/Shared/Views/Admin/Users/Sessions.razor b/Moonlight/Shared/Views/Admin/Users/Sessions.razor index 4d793cc5..a9df5cf1 100644 --- a/Moonlight/Shared/Views/Admin/Users/Sessions.razor +++ b/Moonlight/Shared/Views/Admin/Users/Sessions.razor @@ -60,13 +60,13 @@