diff --git a/src/Controllers/Common/AuthenticationController.cs b/src/Controllers/Common/AuthenticationController.cs index 3fc5548..99b5827 100644 --- a/src/Controllers/Common/AuthenticationController.cs +++ b/src/Controllers/Common/AuthenticationController.cs @@ -237,7 +237,8 @@ public class AuthenticationController : Controller { var session = ctx.Sessions.FirstOrDefault(x => x.ApiToken == token); if (session != null) { info.Authenticated = true; - info.DisplayName = session.Viking.Name; + info.Id = session.Viking.Id; + info.VikingName = session.Viking.Name; Role? role = session.Viking.MMORoles.FirstOrDefault()?.Role; if (role != null) info.Role = (Role)role; diff --git a/src/Schema/AuthenticationInfo.cs b/src/Schema/AuthenticationInfo.cs index 6ebbd37..22dde61 100644 --- a/src/Schema/AuthenticationInfo.cs +++ b/src/Schema/AuthenticationInfo.cs @@ -7,7 +7,10 @@ public class AuthenticationInfo { public bool Authenticated { get; set; } [XmlElement] - public string DisplayName { get; set; } = string.Empty; + public int Id { get; set; } = 0; + + [XmlElement] + public string VikingName { get; set; } = string.Empty; [XmlElement] public Role Role { get; set; } = Role.User;