Как ограничить пользователя для входа, если он выбирает страницу из определенной директории / папки в asp.net? - PullRequest
0 голосов
/ 04 февраля 2011

У меня есть папка на моем сайте asp.net .. а именно admin

У меня есть следующие страницы в папке администратора ... login.aspx, home.aspx, welcome.aspx ...

Я хочу, чтобы пользователь непосредственно открыл страницу ... welcome.aspx или любую другую страницу внутри папки администратора, затем он автоматически перенаправлялся на login.aspx до тех пор, пока он не войдет с использованием идентификатора администратора и не передаст ...

как сделать этот параметр в web.config ... используя авторизацию vb.net

1 Ответ

3 голосов
/ 04 февраля 2011

Вы можете использовать тег <location> в вашем файле web.config:

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

Это позволяет указать, к каким папкам могут обращаться только те пользователи. Например, чтобы разрешить только пользователю с именем «Admin» и никому другому:

<location path="/admin">
  <system.web>
    <authorization>
      <allow users="Admin"/>
      <deny users="*"/>
    </authorization>
  </system.web>
</location>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...