У меня проблема с разработкой общей функциональности сокрытия информации, созданной пользователем от других пользователей. Например, для редактирования продуктов, созданных пользователем USER1, обычно мы используем один из следующих вариантов.
- / Product / Edit / Id / 1
- / Продукт / Редактировать? Id = 1
![enter image description here](https://i.stack.imgur.com/JPHDR.jpg)
Меня беспокоит, что если USER2 получил Id 1, он также сможет получить доступ к Product с Id = 1, который был создан USER1. Как ограничить доступ USER2 к данным USER1? Это может потребоваться для каждого модуля в проекте. Есть ли общий способ добиться этого? Спасибо