*   >> Чтение Образование Статьи >> science >> software

Печенье, сессия, кэш, приложения и VIEWSTATE Objects

rDateVal); } Защищены недействительным коррекции Render (HtmlTextWriter писатель) {writer.Write (кэш ["CacheValue"] как строка + ""); writer.Write (сессия ["SessionValue"] как строка + ""); writer.Write (. Request.Cookies.Get ("CookieValue") Значение + ""); writer.Write (Application.Get ("ApplicationValue") ToString () + "").; writer.Write (this.ViewSate ["ViewStateValue"] как строка + ""); base.Render (писатель); }

Аутентификация

процесс <р> Global.

asax

<р> защищен недействительными Application_AuthenticateRequest (объекта отправителя EventArgs е)

<р> {

<р>, если (HttpContext .Current.User! = NULL)

<р> {

<р>, если (HttpContext.Current.User.Identity.IsAuthenticated)

<р> {

<р>, если (HttpContext. Current.User.Identity является FormsIdentity)

<р> {

<р> FormsIdentity ID = (FormsIdentity) HttpContext.Current.User.Identity;

<р> FormsAuthenticationTicket билет = id.Ticket
<р> //Получить сохраненные данные пользователя, в данном случае, наши роли

<р> строка USERDATA = ticket.

UserData;

String [] = userData.Split роли (',' );

HttpContext.Current.User = новый System.Security.Principal.GenericPrincipal (ID, роли);

<р>}

<р>}

<р>} < ш> <р>}

<р> Web.config (папка Admin) (обеспечение доступа)

<р> .web>

<р> = "Admin">

<р> = "Пользователь">

<р> = "?">

<р> Web.config (Root файл)

<р> = "пользователь>

<р> =" пользователь> < ш>

.web>

<р> = "*">

<р> = "пользователь>

<р> .web>

<р> =" * "> < ш> <р> = "пользователь>

<р> .web>

<р> =" * ">

<р> =" пользователь>

<р> .

web> <ш > <р> = "*">

<р> = "Admin>

<р> .web>

<р> =" * ">

<р> =" adminimages ">

<р> .web>

<р> = "*">

<р> = "изображения">

<р> .web>

<р> = "*" >

<р> = "app_themes">

<р> .web>

<р> = "*">

<р> Login.ascx

<р> Создание по продаже билетов, печенье добавить и т.д.

<р> Логика почта, SMS-логика

<р> шифровать, расшифровывать код

<р> = "Admin>

<р> =" пользователь>

<р > = "пользователь>

<р> =" пользователь>

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.