From a34b228178d38a73cf4e52ad5a18ab076bea74a2 Mon Sep 17 00:00:00 2001 From: tidusjar Date: Sun, 20 Nov 2016 00:43:47 +0000 Subject: [PATCH] a --- PlexRequests.UI/Helpers/SecurityExtensions.cs | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/PlexRequests.UI/Helpers/SecurityExtensions.cs b/PlexRequests.UI/Helpers/SecurityExtensions.cs index ca2722743..46e1c754d 100644 --- a/PlexRequests.UI/Helpers/SecurityExtensions.cs +++ b/PlexRequests.UI/Helpers/SecurityExtensions.cs @@ -65,22 +65,15 @@ namespace PlexRequests.UI.Helpers public bool IsPlexUser(NancyContext context) { - var userName = context.Request.Session[SessionKeys.UsernameKey]; - var plexUser = userName != null; - - var isAuth = context.CurrentUser?.IsAuthenticated() ?? false; - - return plexUser && !isAuth; + var plexUser = PlexUsers.GetUserByUsername(context.CurrentUser.UserName); + return plexUser != null; } public bool IsNormalUser(NancyContext context) { - var userName = context.Request.Session[SessionKeys.UsernameKey]; - var plexUser = userName != null; + var dbUser = UserRepository.GetUserByUsername(context.CurrentUser.UserName); - var isAuth = context.CurrentUser?.IsAuthenticated() ?? false; - - return isAuth && !plexUser; + return dbUser != null; }