2014-01-17 4 views
1

все, Я использую идентификатор ASP.NET, который поставляется с визуальной студией 2013 Express. Я использую веб-формы. Когда я создаю новый проект, страницы входа и регистрации уже существуют и работают. Но мой вопрос заключается в том, когда я добавляю новую страницу, как мне разрешить эту страницу подписываться только пользователям (или определенной роли). Использую ли я средство управления веб-сайтом и web.config? Или что-то другое? Поскольку я не использую MVC, я не могу использовать атрибут [Авторизовать]. Я не могу найти документы в Интернете. Спасибо заранее.Идентификация ASP.NET в веб-формах: как разрешить?

ответ

1

Вы бы использовать Web.config для настройки доступа:

<configuration> 
    <!-- Allow only Administrators to visit RoleBasedAuthorization.aspx -->  
    <location path="RoleBasedAuthorization.aspx">  
      <system.web>  
       <authorization>  
        <allow roles="Administrators"/> 
        <deny users="*" /> 
       </authorization>  
      </system.web>  
    </location>  
</configuration> 

благодаря: Michael Perrenoud

+0

Спасибо !! Не могу поверить, что мы задали один и тот же вопрос! – martial

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