Аутентификация
процесс <р> 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>
<р> =" пользователь>
<р > = "пользователь>
<р> =" пользователь>