diff options
| author | Michael <[email protected]> | 2017-05-09 20:10:28 -0400 |
|---|---|---|
| committer | Michael <[email protected]> | 2017-05-09 20:10:28 -0400 |
| commit | 7e0dfbb778197ea4dc8205711ea96d87d24d1c95 (patch) | |
| tree | a263ede52e3395a0429a6dec39aa0e3981b09109 | |
| parent | 9c5d57e4f58fa5e5261212fcbcada74bf5754a81 (diff) | |
| download | project-unite-7e0dfbb778197ea4dc8205711ea96d87d24d1c95.tar.gz project-unite-7e0dfbb778197ea4dc8205711ea96d87d24d1c95.tar.bz2 project-unite-7e0dfbb778197ea4dc8205711ea96d87d24d1c95.zip | |
Rylan is awesome.
| -rw-r--r-- | Project-Unite/ACL.cs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Project-Unite/ACL.cs b/Project-Unite/ACL.cs index ed22e2a..c0567d9 100644 --- a/Project-Unite/ACL.cs +++ b/Project-Unite/ACL.cs @@ -435,18 +435,24 @@ namespace Project_Unite public static bool IsModerator(this IIdentity id) { + if (!HttpContext.Current.Request.IsAuthenticated) + return false; var db = new ApplicationDbContext(); return db.Users.FirstOrDefault(x => x.UserName == id.Name).HighestRole.IsModerator; } public static bool IsDeveloper(this IIdentity id) { + if (!HttpContext.Current.Request.IsAuthenticated) + return false; var db = new ApplicationDbContext(); return db.Users.FirstOrDefault(x => x.UserName == id.Name).HighestRole.IsDeveloper; } public static bool IsMember(this IIdentity id) { + if (!HttpContext.Current.Request.IsAuthenticated) + return false; var db = new ApplicationDbContext(); return db.Users.FirstOrDefault(x => x.UserName == id.Name).HighestRole.IsMember; } @@ -454,6 +460,8 @@ namespace Project_Unite public static bool IsAdmin(this IIdentity id) { + if (!HttpContext.Current.Request.IsAuthenticated) + return false; var db = new ApplicationDbContext(); return db.Users.FirstOrDefault(x => x.UserName == id.Name).HighestRole.IsAdmin; } |
