доступ на основе ролей - PullRequest
       9

доступ на основе ролей

1 голос
/ 03 марта 2010

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

Ответы [ 2 ]

1 голос
/ 03 марта 2010

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

<configuration>
   <location path="EditData.aspx">
      <system.web>
         <authorization>
            <deny users="*"/>
            <allow roles="Manager, SuperUser"/>
         </authorization>
      </system.web>
   </location>
</configuration>
0 голосов
/ 03 марта 2010

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

...