Я создаю приложение в ASP.Net MVC для регистрации задач.
Пользователь может удалять только свои задачи. Существует ли стандартный способ запретить другому пользователю, вошедшему в систему, просто ввести URL-адрес контроллера удаления с параметром [id] задачи, принадлежащей другому пользователю, таким образом удаляя задачу другого пользователя?
Пример:
Пользователь A имеет задачу с идентификатором 13. Когда пользователь A просматривает задачу, имеется ссылка на / tasks / delete / 13 для удаления записи задачи. Пользователь B может просмотреть задачу 13, а затем решает ввести / tasks / delete / 13 в адресную строку и поэтому удаляет задачу пользователя A.
Вам нужно написать свой собственный код в контроллере, чтобы предотвратить это, или есть стандартный способ, которым это обычно обрабатывается?
Большое спасибо!