diff --git a/PlexRequests.UI/Modules/DonationLinkModule.cs b/PlexRequests.UI/Modules/DonationLinkModule.cs index 3bb4f8f1b..39168dad7 100644 --- a/PlexRequests.UI/Modules/DonationLinkModule.cs +++ b/PlexRequests.UI/Modules/DonationLinkModule.cs @@ -18,7 +18,6 @@ namespace PlexRequests.UI.Modules public DonationLinkModule(ICacheProvider provider, ISettingsService pr, ISecurityExtensions security) : base("customDonation", pr, security) { Cache = provider; - Get["/", true] = async (x, ct) => await GetCustomDonationUrl(pr); } @@ -31,14 +30,12 @@ namespace PlexRequests.UI.Modules PlexRequestSettings settings = await pr.GetSettingsAsync(); try { - if (settings.EnableCustomDonationUrl) + if (settings.EnableCustomDonationUrl && Security.IsLoggedIn(Context)) { return Response.AsJson(new { url = settings.CustomDonationUrl, message = settings.CustomDonationMessage, enabled = true }); } - else - { - return Response.AsJson(new { enabled = false }); - } + + return Response.AsJson(new { enabled = false }); } catch (Exception e) { diff --git a/PlexRequests.UI/Views/Shared/Partial/_Navbar.cshtml b/PlexRequests.UI/Views/Shared/Partial/_Navbar.cshtml index cf7b42dc1..0f1a4b0c9 100644 --- a/PlexRequests.UI/Views/Shared/Partial/_Navbar.cshtml +++ b/PlexRequests.UI/Views/Shared/Partial/_Navbar.cshtml @@ -40,7 +40,6 @@ { @Html.GetNavbarUrl(Context, "/usermanagement", UI.Layout_Usermanagement, "users") } - @*@if (Context.CurrentUser.IsAuthenticated()) // TODO replace with IsAdmin*@ @if (Html.IsAdmin()) {
  • @@ -48,12 +47,10 @@ } - @*@if (Context.Request.Session[SessionKeys.UsernameKey] != null && !Context.CurrentUser.IsAuthenticated())*@ else if (Html.IsNormalUser()) // Logged in but not admin {