AKO na TO: Kontrolovať povolenia povolenia v ASP.SIEŤOVÉ aplikácie

Preklady článku Preklady článku
ID článku: 316871 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Použite tento krok za krokom návod na aplikovanie tagu pre <location>v súbore Web.config Konfigurujte prístup k špecifickým súborov a priečinkov.

Ak používate overovanie na základe formulárov v ASP.NET aplikácií, len overeným používateľom udelený prístup k stránky v žiadosti. Neoverených používateľov sú automaticky presmerovaný na stránku nešpecifikuje loginUrl atribút súboru Web.config, kde môže predložiť svoje poverenia. V niektorých prípadoch budete chcieť povoliť používateľom prístup k niektoré stránky sa v žiadosti bez požadovania overovania.

</location>

Konfigurujte prístup k špecifickým súborov a priečinkov

  1. Nastaviť overovanie na základe formulárov.Ďalšie informácie získate po kliknutí na nasledovné čísla článkov databázy Microsoft Knowledge Base:
    308157 AKO na TO: Implementovať formuláre založené overovania v vaša ASP.SIEŤOVÉ aplikácie pomocou jazyka Visual Basic.NET
    301240 AKO na TO: Implementovať formuláre založené overovania v vaša ASP.SIEŤOVÉ aplikácie pomocou C#.NET
  2. Požiadať akúkoľvek stránku v aplikácii automaticky presmerovaný na Logon.aspx.
  3. V súbore Web.config zadajte alebo prilepte nasledujúci kód.

    Tento kód udelí všetkým používateľom prístup na Default1.aspx stránku a Subdir1 priečinok.
    <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>
    						
    Užívatelia môžu otvoriť Default1.aspx súboru alebo akéhokoľvek súboru uložia do priečinka Subdir1 v aplikácii. Im bude nie je možné presmerovať automaticky k Logon.aspx súboru pre overovanie.
  4. Opakujte krok 3 identifikovať akékoľvek iné stránky alebo priečinky, pre ktoré chcete povoliť prístup neoverených používateľov.

ODKAZY

Ďalšie informácie získate po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base:
306590 INFO: ASP.ČISTÝ prehľad zabezpečenia
Ďalšie informácie o značku <location>, pozri .NET vývojár rámcová Sprievodca na nasledujúcej webovej lokalite spoločnosti Microsoft: </location>
Konfigura?né <location>nastavenia</location>

Vlastnosti

ID článku: 316871 - Posledná kontrola: 14. júna 2012 - Revízia: 3.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Kľúčové slová: 
kbconfig kbhowtomaster kbsecurity kbweb kbmt KB316871 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 316871

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com