0

Пожалуйста, рассмотрим следующий сценарий:Как применять аутентификацию форм для некоторых веб-страниц

У меня есть проект, который он содержит некоторые веб-pages.I добавить проверку подлинности формы на основе Active Direcotry для моего все веб-pages.FOR Пример:

<connectionStrings> 
    <add name="ADConnectionString" connectionString="LDAP://testdomain.test.com/CN=Users,DC=testdomain,DC=test,DC=com" /> 
</connectionStrings> 
<authorization> 
    <deny users="?" />  
</authorization> 

Теперь я хочу исключить некоторые страницы из проверки подлинности формы. Как я могу исключить некоторые страницы в web.config?

благодаря

+0

В этом сообщении вы найдете ответ: http://stackoverflow.com/questions/1354185/how-do-i-grant-anonymous-access-to-a-url-using-formsauthentication – Marseld

ответ

5

Положите вашу страницу в отдельный каталог и изменить web.config accordingly.and Вы можете сделать это также

<configuration> 
     <location path="CreateAccount.aspx"> 
     <system.web> 
     <authorization> 
      <allow users="?"/> 
     <authorization> 
     </system.web> 
     </location> 
    </configuration> 

Больше дискуссий

link1

Excluding pages from forms auth - ASP.NET

+0

Мне пришлось положил.

3

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

<?xml version="1.0"?> 
<configuration> 
    <system.web> 
     <authorization> 
     <allow users="*" /> 
     </authorization> 
    </system.web> 
</configuration> 

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

  • Нет связанных вопросов^_^