Ролевая безопасность в ASP.NET - PullRequest
1 голос
/ 29 февраля 2012

В моем приложении ASP.NET 3.5 на страницах ASPX мне необходимо реализовать политику обновления данных на основе ролей.

Если у пользователя есть последние привилегии, он все равно может обновить некоторые поляно не все.Где пользователь с максимальными привилегиями может обновить все поданные на странице.

Я пытался реализовать это, используя общий подход, но не уверен, что в .NET есть что-то встроенное для реализации этого.

Чтоздесь правильный подход?

Ответы [ 2 ]

3 голосов
/ 29 февраля 2012

Да, вы захотите использовать Членство в ASP.NET . Как только вы это сделаете, вы можете проверить роли пользователя, например:

if (Roles.IsUserInRole("User1", "Role1"))
    // allow whatever you need to
0 голосов
/ 29 февраля 2012

Если вы используете asp.net провайдер членства , вы можете ограничить содержание на странице в зависимости от ролей, в которых пользователь

...