Зараз ви перебуваєте в автономному режимі; очікується повторне підключення до Інтернету

ЯК: Керування авторизації дозволи в на ASP.ЧИСТИЙ застосування

УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 316871
ПІДСУМКИ
Використовуйте цей крок за кроком керівництво для застосування тегу <location>до файлу web. config настроювання доступу до певних файлів і папок.

При використанні автентифікацію на основі форм в ASP.NET applications, тільки автентифікованим користувачам надано доступ до сторінки в додатку. Неавторизованих користувачів автоматично переадресується на сторінку, вказані файлу web. config, де вони можуть представити свої повноваження, атрибуту loginUrl . У деяких випадках ви можете дозволити користувачам доступ до певних сторінок за допомогою застосунку не вимагає автентифікації.

</location>back to the top

Настроювання доступу до певних файлів і папок

  1. Настроювання автентифікацію на основі форм.Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
    308157 ЯК: Здійснювати на основі форм аутентифікації в ваш ASP.ЧИСТИЙ додатків за допомогою Visual Basic.NET
    301240 ЯК: Здійснювати на основі форм аутентифікації в ваш ASP.ЧИСТИЙ додатків за допомогою C#.NET
  2. Запит на будь-якій сторінці вашого застосування буде спрямовано на Logon.aspx автоматично.
  3. У файлі web. config введіть або вставте наступний код.

    Цей код надає всім користувачам доступ до сторінки Default1.aspx і Subdir1 папки.
    <configuration>	<system.web>		<authentication mode="Forms" >			<forms loginUrl="login.aspx" name=".ASPNETAUTH" protection="None" path="/" timeout="20" >			</forms>		</authentication><!-- This section denies access to all files in this application except for those that you have not explicitly specified by using another setting. -->		<authorization>			<deny users="?" /> 		</authorization>	</system.web><!-- This section gives the unauthenticated user access to the Default1.aspx page only. It is located in the same folder as this configuration file. -->		<location path="default1.aspx">		<system.web>		<authorization>			<allow users ="*" />		</authorization>		</system.web>		</location><!-- This section gives the unauthenticated user access to all of the files that are stored in the Subdir1 folder.  -->		<location path="subdir1">		<system.web>		<authorization>			<allow users ="*" />		</authorization>		</system.web>		</location></configuration>						
    Користувачі можуть відкривати файл Default1.aspx або будь-який інший файл збережено в папці Subdir1 у вашій програмі. Вони не переадресується автоматично Logon.aspx файлу для автентифікації.
  4. Повторіть крок 3 для виявлення будь-яких інших сторінок або папок, для яких потрібно дозволити доступ на неавторизованих користувачів.
back to the top
ПОСИЛАННЯ
Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
306590 ІНФОРМАЦІЯ: ASP.ЧИСТИЙ Огляд функцій безпеки
Щоб отримати додаткові відомості про <location>тега подивитися на .NET розробник рамках керівництво на таких веб-сайті Microsoft:</location>back to the top
розташування форми автентифікації

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 316871 – останній перегляд: 06/14/2012 02:43:00 – виправлення: 1.0

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbconfig kbhowtomaster kbsecurity kbweb kbmt KB316871 KbMtuk
Зворотний зв’язок