Asp hálóba, a keret, mono, SQL, Visual Studio, professzionális programozás, Vjacseszlav Eremin
Elvileg lehet építeni honlapok általában hitelesítés nélkül. Egyszerűen illeszkedjen a felhasználó Cook pl rendelési számot, vagy bármilyen személyre szabott beállításokat. Ennek megfelelően, ha a böngésző a Request objektum hozza Cook, akkor azonnal helyezze az ügyfél a rendelések és a beállítások. Ez a megközelítés ritkán használják, de tudtam, hogy végre ez a megközelítés egy működő online áruház.
De ahhoz, hogy a munka, amely támogatja a hitelesítést és a személyre szabott, vezetékes ASP2, hogy végre kell hajtani a több előre beállított:
Megvan nem más, mint az azonos kontroll belépés, csak akkor magadnak. És itt látjuk két fontos osztályok ASP2 hitelesítési rendszer az űrből System.Web.Security névtérben. FormsAuthentication osztály tulajdonképpen egy szoftver ábrázolás formája tag konfigurációt és egy módszert, hogy jelentkezzen be az oldalon is. A tagság osztály - ez az osztály a felhasználó manipulálni az adatbázisban (amelyre érni a Web Site Administration Tool). Különösen, utalva a SHA1 algoritmussal, az osztály ellenőrzi a jelszót. Valójában - Class tagság Offline - kagylós utal, hogy a MembershipProvider osztályban. Nézzük a honlap adminisztrációs eszköz, látni fogjuk, mind a három beépített szolgáltatót. Sajátos szolgáltató által létrehozott felülírja a szokásos szolgáltató alapvető módszereit. És bár ez egy meglehetősen gyakori módszer van, én nem tartom.
Érdekes, hogy a fogadó folyamat fejlesztő stúdió kiszolgáló mindig visszatér impersonalizirovanny összefüggésben (ellentétben IIS összefüggésben lásd fent), ezért szoktunk figyelni, amikor először kezdi el a kérelem szerinti IIS alábbi képet.
Végeredményben azt leírja a módját, hogy megoldja egy kis probléma merül fel, amikor egy szabványos konfigurációs adatbázis ASP2. Az a tény, hogy a helyszín tervezése nagyon kényelmes alapján működik a szerepek. Például egy csekket tartozó különleges szerepe a CMS. Vagy, ahogy bebizonyosodott - változó menüt a helyszínen függően szerepe, amelyhez a felhasználó tartozik. De.
Ez az egyszerű weboldal áll egy oldal, és kiderül, a rendszergazda az ügyfél bármelyik alkönyvtárak CMS. Van egy nagyon egyszerű konfigurációs, amelynek meg kell prikonnektit konfigurálható alap:
És ugyanazt az egyszerű, de fontos Oldal:
Összefoglalva, meg kell jegyezni, hogy a hitelesítési adatbázis és az adatbázis-profilok készülnek jól és nagyon hasznos. Hogyan kell tárolni őket tetszőleges bináris fájlok - Mondtam itt.