как обезопасить одну страницу aspx на сайте asp.net - PullRequest
0 голосов
/ 14 марта 2012

У меня есть несколько страниц aspx на моем веб-сайте, но я хочу защитить только одну страницу. Я использовал диспетчер членства и роли asp.net, но для него требуется имя пользователя и пароль, но я хочу защитить только одну страницу Пожалуйста, любой может помочь мне, как я могу сделать это в vb.net с asp.net. Я использовал следующий код в web.config, но он применяется ко всем страницам, которые я не хочу

<authorization>
   <allow users="sml" />
   <deny users="?" />
   <deny roles="users" />
  </authorization>
  <roleManager enabled="true" />
   <authentication mode="Forms">
     <forms loginUrl="Login.aspx"  timeout="9820"  defaultUrl="Food.aspx"  cookieless="AutoDetect" >
     </forms >
   </authentication >

Ответы [ 3 ]

1 голос
/ 14 марта 2012
 <location path="ProtectedPage.aspx">
    <system.web>
      <authorization>
        <allow roles="sml" />
        <deny users="*" />
      </authorization>
    </system.web>
  </location>
0 голосов
/ 14 марта 2012

Попробуйте изменить ваш web.config. как упомянуто ниже.

<secureWebPages>
<files>
    <add path="Default.aspx" secure="Insecure" />

    <add path="Admin/MoreAdminStuff.aspx" secure="Ignore" />

    <add path="Legal/Copyright.aspx" secure="Ignore" />

    <add path="Lib/PopupCalendar.aspx" secure="Ignore" />

</files>
<directories>
    <add path="/" recurse="False" />

    <add path="Admin" />

    <add path="Admin/Info" secure="Insecure" />
    <add path="Members/Secure" recurse="True" />

</directories>

Подробнее см. http://www.codeproject.com/Articles/7206/Switching-Between-HTTP-and-HTTPS-Automatically-Ver.

0 голосов
/ 14 марта 2012

Вы можете использовать URL-авторизацию для этого

<location path="page.aspx" />
  <authorization>
    <allow users="Bob" />
    <deny users="*" />
  </authorization>
</location>

check http://msdn.microsoft.com/en-us/library/ff649337.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...