*   >> Leitura Educação Artigos >> science >> Programas

Cookie, sessão, Cache, aplicação e Viewstate Objects

em" + strDateVal; //Coloque um ponto de interrupção e confira aqui durante PostBack if (this.ViewSate ["ViewStateValue"] == null) this.ViewState.Add ("SessionValue", "Valor Sessão atualizado em" + strDateVal); } Protected override void Render (HtmlTextWriter escritor) {writer.Write (Cache ["CacheValue"] as string + ""); writer.Write (Session ["SessionValue"] as string + ""); writer.Write (. Request.Cookies.Get ("CookieValue") Valor + ""); writer.Write (Application.Get ("ApplicationValue") ToString () + "."); writer.Write (this.ViewSate ["ViewStateValue"] as string + ""); base.

Render (escritor); }

Autenticação processo

Global.asax

protected void Application_AuthenticateRequest (Object sender, EventArgs e)

{

if (HttpContext .Current.User! = null)

{

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

{

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

{

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

FormsAuthenticationTicket bilhete = id.

Ticket;

//Obter os dados do usuário armazenados-, neste caso, nossos papéis

string userData = ticket.UserData;

string [] = papéis userData.Split (',' );

HttpContext.Current.User = new System.Security.Principal.GenericPrincipal (id, papéis);

}

}

}

}

Web.config (pasta Admin) (garantir o acesso)

.web>

= "admin">

= "user">

= "">

Web.config (arquivo Root)

= "user>

=" user>

.web>

= "*">

= "user>

.

web>

=" * ">

= "user>

.web>

=" * ">

=" user>

.web>

= "*">

= "admin>

.web>

=" * ">

=" adminimages ">

.web>

= "*">

= "images">

.web>

= "*" >

= "App_Themes">

.web>

= "*">

Login.ascx

criação de Bilheteira, bolinho adicionar etc.


lógica Mail, lógica SMS

Criptografar, código Decrypt

= "admin>

=" user>

= "user>

=" user>

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.