*   >> Læs Uddannelse artikler >> science >> software

Cookie, Session, Cache, ansøgning og Viewstate Objects

void Render (HtmlTextWriter forfatter) {writer.Write (Cache ["CacheValue"] som snor + ""); writer.Write (Session ["SessionValue"] som snor + ""); writer.Write (. Request.Cookies.Get ("CookieValue") Værdi + ""); writer.Write (Application.Get ("ApplicationValue") toString () + "".); writer.Write (this.ViewSate ["ViewStateValue"] som snor + ""); base.Render (forfatter); }

Authentication proces

Global.asax

beskyttede ugyldig Application_AuthenticateRequest (Object sender, EventArgs e)

{

if (HttpContext .Current.

User! = null)

{

if (HttpContext.Current.User.Identity.IsAuthenticated)

{

if (HttpContext. Current.User.Identity er FormsIdentity)

{

FormsIdentity id = (FormsIdentity) HttpContext.Current.User.Identity;

FormsAuthenticationTicket billet = id.Ticket;

//Hent de gemte bruger-data, i dette tilfælde, vores roller

string UserData = ticket.UserData;

string [] roller = userData.Split (',' )

HttpContext.Current.User = nye System.Security.Principal.

GenericPrincipal (id, roller),

}

}

}

}

(Admin mappe) Web.config (sikring af adgangen)

.web>

= "admin">

= "bruger">

= "">

Web.config (Root fil)

= "bruger>

=" bruger>

.web>

= "*">

= "bruger>

.web>

=" * ">

= "bruger>

.web>

=" * ">

=" bruger>

.web>

= "*">

= "admin>

.web>

=" * ">

=" adminimages ">

.web>

= "*">

= "billeder">

.

web>

= "*" >

= "app_themes">

.web>

= "*">

Login.ascx

Billet skabelse, cookie tilføje osv

Mail logik, sms logik

Krypter, dekryptere koden

= "admin>

=" bruger>

= "bruger>

=" bruger>

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.