Áttekintés 1

Role - felhasználói csoport nevét. Miután telepítette a szerepet, akkor adjuk meg a szerepe az egyes felhasználói fiókok. A webhely térképek is korlátozza a hozzáférést az internetes fájlokat, és a szerep alapú csomópontokat.

Ebben a walkthrough, megtudhatja, hogyan kell elvégezni az alábbi feladatokat:

Egy weboldal létrehozása a tagság és a felhasználótól.

Telepítés szerepek a webhely és az elosztási számlák e felhasználói szerepeket.

Létrehozása site-térképet és a befogadás biztonsági vágás.

Létrehozása navigációs menü a weboldalon.

Elvégzésére ezt a bemutató, a következő összetevők szükségesek:

Microsoft Visual Web Developer.

A .NET-keretrendszer.

IIS telepítik a számítógépen.

A munka megkezdése előtt ASP.NET tagság és szerepeket kell rendelkeznie egy weboldal; is be kell állítania a webhelyet, hogy bekapcsolja, és állítsa be a tagsági szerepet. Ha végigjátszás. Létrehozása tagság és a felhasználó neve az oldalon már elkészült, akkor használja beállítani ezt a bemutató honlapon.

Egy weboldal létrehozása

Ha egy webhely hoztak létre a Visual Web Developer (például Lépésről lépésre útmutató. Létrehozása Basic weblap Visual Web Developer), akkor az adott webhely, és ugorjon a következő szakaszra. Ellenkező esetben hozzon létre egy új webhely és az oldal a következő lépések szerint.

Létre helyi IIS Web Site

Nyílt Visual Web Developer.

A Fájl menüben kattintson az Új webhely.

Egy párbeszédablak létrehozása webhelyen.

Kevesebb Visual Studio telepített sablonokat, kattintson ASP.NET Web Site.

A legördülő listából válassza ki a nyelvet a nyelvet, amelyen szívesebben dolgozik.

A Hely legördülő listából válassza ki a HTTP.

Kattintson a Tallózás gombra.

A Select Folder párbeszédablak. Ha a HTTP opciót engedélyezzük az előző lépésben. Meg kell kiválasztott helyi IIS webszerver. Ha nem, kattintson a Helyi IIS webszerver.

Válassza ki a csomópontot webhely alapértelmezés szerint.

Kattintson a Hozzon létre egy új webes alkalmazás (a jobb felső sarokban), és majd az új SiteNavigation webhelyen.

Kattintson a Megnyitás gombra. majd az OK gombra.

Visual Web Developer létrehoz egy webhelyet, és megnyílik egy új oldal nevű Default.aspx. Alapértelmezésben a Visual Web Developer létrehoz egy új oldalt a megfelelő fájlt a kiválasztott kód - ebben az esetben Default.aspx.cs. Ezt meg lehet változtatni, ha megteremti a következő új oldalt a varázsló segítségével Egy új elem.

Néha, ha mielőtt a Visual Web Developer telepítve lett az előző verzió a .NET-keretrendszer, akkor kaphat egy webhely konfigurációs hibák segítségével a legújabb verziója a .NET-keretrendszer. Ez lehet korrigálni kattintva Igen, a megjelenő párbeszédablakban, lehetővé téve ezáltal ASP.NET 2.0-s verzió a szerveren, vagy IIS-kezelő használatával. Az IIS-kezelő jobb gombbal az alkalmazást, kattintson a Tulajdonságok, és válassza ki az ASP.NET lapot. Az ASP.NET verziót válassza ki a .NET Framework telepített Visual Web Developer.

A felvétel a tagság és a létrehozását felhasználó

Ha a tagság még nincs, akkor a következő eljárást, amely lehetővé teszi. Ellenkező esetben ugorjon a következő részhez.

engedélyezése tagság

A Visual Web Developer webhelyen kattintson ASP.NET Configuration.

Administration eszköz megjeleníti a webhelyen.

Válassza a Biztonság fülön a People oldalán. válassza Válasszon egy hitelesítési típust. válassza ki az interneten keresztül. majd a Befejezés gombra.

Ez a paraméter azt jelzi, hogy az alkalmazás használja a hitelesítéshez be a formákat, amelyekben a felhasználók jelentkezzen be az alkalmazást a bejelentkező oldalra, akkor jön létre később ezt a bemutató.

A Biztonság lapon kattintson az Új felhasználó.

két felhasználói fiókokat az alkalmazás jön létre.

A Create a felhasználó adja információt, amely a felhasználó alkalmazás. A következő értékeket, mint a célzást. Használhatja bármilyen értéket, de biztos, hogy rögzítse azokat, hogy a későbbiekben ezen áttekintése.

Felhasználónév használata Customer01 nevét. amely a nevét az első felhasználói fiókot.

Jelszó A jelszó választás, előnyösen egy erős jelszót, amely legalább nyolc karakter, és magában foglalja mind a kis- és nagybetűk, írásjelek.

Ellenőrző kérdés és a kontroll válasz Írja be a kérdés és a válasz rá, amelyeket fel lehet használni később, ha kell a jelszó visszaállítására.

Jelölje be a négyzetet Aktív felhasználó, majd kattintson a Create User.

Kattintson a Folytatás gombra a megerősítő oldalon.

Ismételjük meg az előző három lépést, hogy hozzon létre egy másik felhasználói fiók nevét Employee01. (Amikor létrehoz egy szerepet az e felhasználói fiókok neveit használják álló kisbetűkkel.)

A Vissza gombra kattintva a jobb alsó sarokban az oldal, hogy visszatérjen a kezdeti biztonsági oldalt.

Létrehozása a felhasználó bejelentkezési oldal

A teszt a paramétereket a tagság és a szerepek, hogy lesz beállítva később ezt a bemutató, meg kell adnia egy módja annak, hogy adja meg a felhasználók számára, hogy azok azonosíthatók.

Hozzon létre egy alapértelmezett oldal minden felhasználó, és megjeleníti a bemeneti állapot

Nyissa meg a Default.aspx oldalt, és kapcsoljuk be a Tervező nézetben.

Ha a Default.aspx oldalról hiányzik, adja hozzá a gyökere a webhelyen.

engedélyezése szerepe

meg kell váltani szerepek dolgozni biztonsági vágás.

engedélyezése szerepe

A Visual Web Developer webhelyen kattintson ASP.NET Configuration.

Administration eszköz megjeleníti a webhelyen.

Kattintson a Biztonság fülre, majd kattintson az Engedélyezés szerepeket.

Készítsen szerepek és forgalmazása felhasználói fiókok ezek a szerepek

Most a szerepek benne, de amíg a szerepe nem jön létre, és a felhasználói fiókokat a számukra elkülönített lehetetlen létre hozzáférési szabályokat.

Készítsen szerepek és forgalmazása felhasználói fiókok

Ha a honlap adminisztrációs eszköz le van zárva, az alábbi lépéseket követve nyissa meg: Visual Web Developer webhelyen kattintson ASP.NET Configuration.

Administration eszköz megjeleníti a webhelyen.

Kattintson a Biztonság fülre, majd kattintson a létrehozása és kezelése szerepeket.

Ez az elvárás, hogy a két szerep.

Az Új szerep, írja ügyfelek. majd kattintson a Hozzáadás szerepe.

Ismételjük meg az előző lépést, hogy hozzon létre egy szerepet a nevét az alkalmazottak.

A Név mezőbe melletti szerepét ügyfelek válassza a Manage.

Ez elviszi egy olyan oldalra, ahol kiválaszthatja a felhasználói fiókot a listából, hogy adjunk a szerepe az ügyfelek.

A Felhasználó keresése, válassza a Minden.

Ez megmutatja az összes számla a webhely felhasználóinak. Az is lehet keresni az első betű a felhasználó nevét, ha a lista túl hosszú.

Customer01 mellett a felhasználó nevét, válassza ki a mezőt az oszlop Felhasználó szerepet.

Felhasználói Customer01 már tagja a szerepe az ügyfelek.

A Vissza gombra kattintva. hogy visszatérjen az Új szerepet.

Ismételjük meg az előző két lépést, hogy adjunk a felhasználó egy olyan szerepet Employee01 alkalmazottak.

Zárja be az ASP.NET alkalmazás adminisztrációs oldalt.

Hogy ellenőrizze a biztonsági vágás, akkor hozzon létre több mappa és oldalak webhely, majd állítsa be ezeket a mappákat és biztonsági engedélyeket oldalakon.

Megteremtve a szükséges mappák és oldalak ezt a bemutató

A webhely tartalmazza a webhely-térkép szerkezete arra utal, hogy több oldalt, hogy akkor most létrehozhat egyet.

Megteremtve a szükséges mappák és oldalak

A Solution Explorer a jobb gombbal a gyökér a webhelyen, kattintson az Új mappa, és nevezze el a mappát EmployeesOnly.

EmployeesOnly mappa tartalmazza az oldalt, ahová csak bizonyos felhasználók számára.

Kattintson a jobb gombbal a gyökér a webhelyen, kattintson az Új mappa, és nevezze el a mappát vásárlóknak.

Az ügyfelek is tartalmaz egy mappát oldal, ahová csak bizonyos felhasználók számára.

A EmployeesOnly mappában hozzon létre egy új oldalt nevű Discounts.aspx.

Az ügyfelek mappában hozzon létre egy új oldalt nevű Support.aspx.

A gyökere a webhelyre, és hozzon létre négy új oldalak Hardware.aspx neveket. Software.aspx. Training.aspx és Consulting.aspx.

Minden újonnan létrehozott új lapok megy tervező módban írjuk be az oldal címét a lap tetején, majd formázza a fejléc egy tag

. hogy képes legyen azonosítani az oldalt az átmenet is.

Mentse az új oldalt, majd zárja be.

Létrehozása hozzáférési szabályok

Létrehozott egy weboldalt lehetővé teszi a felhasználók számára a különböző oldalak szerint a szerepek. Ennek megfelelően létre kell hozni hozzáférést szabályok határozzák meg, hogy mely szerepek férhetnek hozzá, mely mappákat.

Engedélyek beállítása mappák EmployeesOnly

A Visual Web Developer webhelyen kattintson ASP.NET Configuration.

Administration eszköz megjeleníti a webhelyen.

A Biztonság lapon kattintson a Kezelés Access szabályzat, majd kattintson a Hozzáadás új hozzáférési szabályokat. Oldal jelenik meg Új hozzáférési szabályt.

A Válasszon egy könyvtárat a szabály, bontsa ki a gyökér csomópontot, és válassza ki EmployeesOnly könyvtárat.

Szabály szerint alkalmazandó, kattintson a szerepet. majd a területen dolgozók.

Engedélyei, jelölje be.

Az újonnan létrehozott szabály engedélyt ad hozzáférést a mappa EmployeesOnly mindenkinek, aki része a szerepe az alkalmazottak.

Ezután kattintson az OK gombra.

Az új szabály megjelenik a grid menedzsment asztal hozzáférési szabályokat. Ha az Ön által kért oldalakat a felhasználó EmployeesOnly mappa szabályok ellenőrzése érdekében felülről lefelé, annak megállapítására, hogy a felhasználó jogosult az oldal eléréséhez. Ha a felhasználó nem része a szerepét a munkavállalók, az oldalak nem jelennek meg a mappát.

Kattintson egy új hozzáférési szabályt.

Szabály szerint alkalmazandó, kattintson a Minden felhasználó.

A Felbontás válassza ki a Disable, majd kattintson az OK gombra.

A második szabály EmployeesOnly mappa biztosítja, hogy senki, kivéve a felhasználók a szerepe a dolgozók, nem tud hozzáférni a mappát. Szabályok feldolgozzák annak érdekében, fentről lefelé, ahogy azok megjelennek a rács.

Az első szabály (Enged) megadja a felhasználói hozzáférési jogokat, szerepét betöltő alkalmazottak. A második szabály ( „megelőzés”) megtagadja a hozzáférést az összes többi felhasználó számára. Hozhat létre, mint sok szabályt „Allow” vagy a „Deny”, amint azt a kérelmet. Ha az Ön által kért oldalakat a felhasználó EmployeesOnly mappa szabályok ellenőrzése érdekében felülről lefelé, annak megállapítására, hogy a felhasználó jogosult az oldal eléréséhez.

Engedélyek beállítása mappák vásárlóknak

Kattintson egy új hozzáférési szabályt.

Szabály szerint alkalmazandó, válassza ki a mezőt szerepet. majd a választó ügyfelek.

Engedélyei, kattintson az Engedélyezés, majd az OK gombra.

Az új szabály jogosult hozzáférni a könyvtár minden vásárlóknak, aki szerepet tölt be az ügyfelek.

A kezelése részben kattintson ügyfelek hozzáférési szabályt.

Kattintson egy új hozzáférési szabályt.

Szabály szerint alkalmazandó válasszuk szerepe. majd a mezőben válassza ki az alkalmazottak.

Engedélyei, kattintson az Engedélyezés, majd az OK gombra.

Az új szabály jogosult hozzáférni a könyvtár minden vásárlóknak, aki szerepet tölt be az alkalmazottak.

A kezelése részben kattintson ügyfelek hozzáférési szabályt.

Kattintson egy új hozzáférési szabályt.

Szabály szerint alkalmazandó, kattintson a Minden felhasználó.

A Resolution mezőben válassza letiltása majd az OK gombra.

Az első és második szabályait a vásárlóknak mappa érdekében, hogy senki, kivéve a felhasználók számlák, amelyek részét képezik a szerepe a vevők vagy az alkalmazottak nem lesz képes elérni a vásárlóknak mappát. Szabályok feldolgozzák annak érdekében, fentről lefelé, mert látható a rács.

Az első szabály (Tilt) jogosít felhasználók hozzáférhetnek a fiók, amely része a szerepet. A második szabály (Deny) megtagadja a hozzáférést az összes felhasználó számára. Hozhat létre, mint sok szabályt „Allow” vagy a „Deny”, amint azt a kérelmet. Amikor a felhasználó kér egy oldalt a vásárlóknak mappa szabályok ellenőrzése érdekében felülről lefelé, annak megállapítására, hogy lehetővé teszi a felhasználó számára, hogy az oldal eléréséhez.

Kattintson a Befejezés gombra. hogy visszatérjen a Biztonság fülre.

Web.sitemap fájl tartalmaz egy sor siteMapNode. fektetett három szinten. A szerkezet minden elemét azonos; az egyetlen különbség köztük az, hogy helyét az XML hierarchia.

Mentsd el a fájlt, és zárja be.

Tartalmaz biztonsági vágás

Hozzon létre egy webhelyet térkép által használt alapértelmezett weblap-térkép, XmlSiteMapProvider. Emiatt Web.config fájlt nem kell tartalmaznia egy elem sitemap elem (ASP.NET rendszer paraméterek). mert az ASP.NET platform egy beépített konfigurációs kártya alapértelmezett webhelyeket. Azonban a biztonsági szélezésre alapértelmezés szerint nincs engedélyezve, ezért be kell állítani az elem sitemap Element (ASP.NET beállítások séma).

Tartalmaz biztonsági vágás

A Visual Web Developer jobb gombbal a gyökér a webhelyen, majd kattintson a Frissítés mappába.

Ez vezet a megjelenése a Web.config fájl Solution Explorer. Web.config fájl létrehozásával lehet kattintva az Új elemre. vagy olyan módon, ASP.NET konfigurációs. ahogy ez történt korábban ebben áttekintése.

Nyissa meg a Web.config fájlt.

Ha az elem sitemap elem (ASP.NET rendszer paraméterek) hiányzik, helyezze be a következő kódot a elemet system.web Element (ASP.NET rendszer paraméterek). ügyelve, hogy ne helyezze bármely más elemet.

Tesztelés biztonsági vágás

Váltson az Default.aspx oldalt, és nyomja le a CTRL + F5 futtatni az oldalt.

A TreeView ellenőrzés nem látott hivatkozás kedvezmény vagy támogatás.

Kattintson a Kilépés, majd kattintson a Bejelentkezés.

A TreeView vezérlő kell szemlélni hivatkozással kedvezmények és támogatás. Ha szerepeket alkalmazottak láthatónak kell lennie az összes rendelkezésre álló kapcsolatok, mert az összes rendelkezésre álló dolgozói számára a csoportban.

A Default.aspx oldalon kattintson Hardware. így láthatja az elem SiteMapPath ellenőrzés.

SiteMapPath szabályozás kell mutatnia az utat a honlap a hardver oldalon.

Ez azt mutatja, walkthrough fő funkció a szerkezet átmeneteket ASP.NET Web site: átmeneti ellenőrzések szerepe irányítási és biztonsági vágás. Azt is kísérletezünk további jellemzői átmenetek. Például annak szükségességét, hogy átmeneti kontrollok lehetnek a főoldalon, ezért úgy tűnik, minden oldalon, hogy a linket a honlapján. További információért lásd. Végigjátszás. Létrehozása és használata ASP.NET mester oldalak Visual Web Developer.

Kapcsolódó cikkek