2010-03-03 4 views
1

Я использую asp.net с C#. У меня есть 5 ролей, таких как менеджер, суперпользователь, руководитель группы и т. Д. В зависимости от роли, которую пользователь видит в данных, которые ему ограничены, только суперпользователь может манипулировать этим данные и т. д. Я использую проверку подлинности. Кто-нибудь может предоставить код или любую форму помощи. Пожалуйста, помогитедоступ на основе ролей

+0

Какой у вас вопрос? –

+2

Пришлите мне код! – mjv

ответ

0

Начните с Beer House starter kit, который является полным примером того, как поставщики членства, роли, профиля, персонализации и т. Д. Используются вместе с некоторым хорошим кодом для повторного использования.

1

Скажем, у вас есть страница, которая позволяет пользователю редактировать некоторые данные, называемые EditData.aspx, но вы хотите только пользователи, принадлежащие к определенным ролям, чтобы получить доступ к этой странице, необходимо добавить следующие строки в файле web.config:

<configuration> 
    <location path="EditData.aspx"> 
     <system.web> 
     <authorization> 
      <deny users="*"/> 
      <allow roles="Manager, SuperUser"/> 
     </authorization> 
     </system.web> 
    </location> 
</configuration> 
Смежные вопросы