diff options
| -rw-r--r-- | ExamTemplate/Services/UserService.cs | 7 | ||||
| -rw-r--r-- | ExamTemplate/Web/Controllers/AccountController.cs | 3 |
2 files changed, 0 insertions, 10 deletions
diff --git a/ExamTemplate/Services/UserService.cs b/ExamTemplate/Services/UserService.cs index e78443a..2f137a1 100644 --- a/ExamTemplate/Services/UserService.cs +++ b/ExamTemplate/Services/UserService.cs @@ -81,12 +81,5 @@ namespace ExamTemplate.Services {
return this._signInManager.IsSignedIn(claimsPrincipal);
}
-
- public async Task<bool> IsAuthorizedToModify(ClaimsPrincipal claimsPrincipal, string username)
- {
- User user = await this._userManager.GetUserAsync(claimsPrincipal);
-
- return user.UserName == username || await this._userManager.IsInRoleAsync(user, "Administrator");
- }
}
}
diff --git a/ExamTemplate/Web/Controllers/AccountController.cs b/ExamTemplate/Web/Controllers/AccountController.cs index 7fb7ab3..0424070 100644 --- a/ExamTemplate/Web/Controllers/AccountController.cs +++ b/ExamTemplate/Web/Controllers/AccountController.cs @@ -106,9 +106,6 @@ namespace ExamTemplate.Web.Controllers [HttpPost] public async Task<IActionResult> Edit(EditUserViewModel editUserViewModel) { - if (!await this._userService.IsAuthorizedToModify(HttpContext.User, editUserViewModel.OriginalUsername)) - return new UnauthorizedResult(); - if (!ModelState.IsValid) return View(editUserViewModel); |
