Я хочу заблокировать доступ к странице РЕДАКТИРОВАНИЯ пользователя (например, /user/pure.krome/edit), если
а) Identity.IsAuthenticated = false
или они аутентифицированы, но
б) Idenitity.Name! = имя пользователя страницы пользователя, которую они пытаются редактировать
c) Identity.UserType ()! = UserType.Administrator // Это похоже на роль, без использования RoleProviders.
Я предполагаю, что вы можете украсить контроллер или метод действия контроллера чем-то (ами), но я просто не уверен, что?