2013-12-17 5 views
0

Я новичок в интерфейсе членства ASP.NET.Разрешения и роли членства Asp.net

Я понимаю, как Пользователь и Роли работают друг с другом, но я не могу понять, как установить связь между ролями и разрешениями.

Автоматическое создание членства и ролей создает таблицы в моем db, но я не вижу ссылки на аспект разрешений.

Любые идеи?

ответ

2

Членство в ASP.NET работает над тем аспектом, в котором ваше приложение будет предоставлять проверки для ролей, к которым в настоящее время принадлежит пользователь, и обрабатывать обработку разрешений оттуда.

Проще говоря, в вашем коде приложения, вам придется вставить что-то подобное для обработки проверки пользователь имеет разрешение на функцию:

if (Roles.IsUserInRole("RoleName")) { 
    // Do something here 
} 

Это по существу создает предпосылки разрешений, когда пользователю назначается Роль, они могут выполнять действия, основанные на том, что система позволяет им, в которой роль (и), которой они принадлежат, предоставляет им возможность сделать это.

Смежные вопросы