Мой веб-сайт Asp.Net MVC использует доступ к данным на основе хранимых процедур к базе данных SQL Server. Почти каждая процедура должна проверять разрешения, если текущий пользователь может выполнить эту операцию. Я решил эту проблему, передав дополнительный параметр UserId
каждой процедуре и проверив, есть ли у пользователя специальный код разрешения в специальной таблице.
Это вызывает много скопированных скриптов. Интересно, есть ли другой способ? Или, может быть, у вас есть советы по улучшению моего решения ...