diff --git a/MediaManager/AuthUtil.cs b/MediaManager/AuthUtil.cs index a807f13..cda835e 100644 --- a/MediaManager/AuthUtil.cs +++ b/MediaManager/AuthUtil.cs @@ -2,19 +2,16 @@ using LinqToDB; using MediaManager.database; using MediaManager.database.Tables; -namespace MediaManager; +namespace MediaManager; public static class AuthUtil { public static string GetRemoteUser(HttpContext ctx, Database.DbConn db) { - #if (DEBUG) - const string remoteUser = "debuguser"; - #else - var remoteUser = ctx.Request.Headers["Remote-User"]; - #endif + var remoteUser = ctx.Request.Headers.ContainsKey("Remote-User") ? ctx.Request.Headers["Remote-User"].ToString() : "_debuguser"; if (!db.Users.Any(p => p.Username == remoteUser)) { - db.InsertWithInt32Identity(new User {Username = remoteUser}); + db.InsertWithInt32Identity(new User { Username = remoteUser }); } + return remoteUser; } } diff --git a/MediaManager/Pages/Shared/_Layout.cshtml b/MediaManager/Pages/Shared/_Layout.cshtml index 84f5f7c..f0fd92c 100644 --- a/MediaManager/Pages/Shared/_Layout.cshtml +++ b/MediaManager/Pages/Shared/_Layout.cshtml @@ -1,4 +1,6 @@ - +@using MediaManager.database +@using Microsoft.AspNetCore.Mvc.TagHelpers + @@ -34,6 +36,11 @@
+ @if (AuthUtil.GetRemoteUser(Context, new Database.DbConn()) == "_debuguser") { + + } @RenderBody()
diff --git a/MediaManager/Pages/Shared/_LayoutNoContainer.cshtml b/MediaManager/Pages/Shared/_LayoutNoContainer.cshtml index 7b0440f..7e7d0f5 100644 --- a/MediaManager/Pages/Shared/_LayoutNoContainer.cshtml +++ b/MediaManager/Pages/Shared/_LayoutNoContainer.cshtml @@ -1,4 +1,5 @@ - +@using MediaManager.database + @@ -34,6 +35,11 @@
+ @if (AuthUtil.GetRemoteUser(Context, new Database.DbConn()) == "_debuguser") { + + } @RenderBody()