*   >> Lezen Onderwijs artikelen >> science >> software

Cookie, Session, Cache, toepassing en weergavestatus Objects

ue"] == null) this.ViewState.Add ("SessionValue", "Session Value update" + strDateVal); } Beschermde override void Render (HtmlTextWriter schrijver) {writer.Write (Cache ["CacheValue"] als een string + ""); writer.Write (Session ["SessionValue"] als een string + ""); writer.Write (. Request.Cookies.Get ("CookieValue") Value + ""); writer.Write (Application.Get ("ApplicationValue") ToString () + "."); writer.Write (this.ViewSate ["ViewStateValue"] als een string + ""); base.Render (schrijver); }

Authentication proces

Global.

asax

beschermde nietige Application_AuthenticateRequest (Object afzender EventArgs e)

{

als (HttpContext .Current.User! = null)

{

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

{

als (HttpContext. Current.User.Identity is FormsIdentity)

{

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

FormsAuthenticationTicket ticket = id.Ticket;

//Haal de opgeslagen gebruiker-gegevens, in dit geval, onze rollen

string userData = ticket.UserData;

string [] rollen = userData.Split (',' );

HttpContext.Current.

User = new System.Security.Principal.GenericPrincipal (id, rollen);

}

}

}

}

Web.config (Admin map) (het veiligstellen van de toegang)

.web>

= "admin">

= "gebruiker">

= "?">

Web.config (Root-bestand)

= "user>

=" user>

.web>

= "*">

= "user>

.web>

=" * ">

= "user>

.web>

=" * ">

=" user>

.web>

= "*">

= "admin>

.web>

=" * ">

=" adminimages ">

.web>

= "*">

= "beelden">

.web>

= "*" >

= "app_themes">

.web>

= "*">

Login.

ascx

Ticketprijzen creatie, cookies toe te voegen etc.

Mail logica, SMS logica

coderen, decoderen code

= "admin>

=" user>

= "user>

=" user>

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.