Exemplo n.º 1
0
        public static void SetUserCookie(Users user)
        {
            var prilNaklSecondAccessArray = BackendHelper.TagToValue("pril_nakl_second_access");
            var prilNaklTwoAccess         = prilNaklSecondAccessArray.Split(new[] { ',' }).Any(p => p.Trim().Contains(user.ID.ToString()));

            HttpContext.Current.Session["userinsession"] = new Users
            {
                Login                 = user.Login,
                Email                 = user.Email,
                Name                  = user.Name,
                Family                = user.Family,
                ID                    = user.ID,
                Role                  = user.Role,
                RussRole              = UsersHelper.RoleToRuss(user.Role),
                IsCourse              = user.IsCourse,
                PrilNaklTwoAccess     = prilNaklTwoAccess,
                NotReadNews           = NewsHelper.GetNotReadNews(user.ID, user.Role),
                ApiKey                = user.ApiKey,
                Discount              = user.Discount,
                AccessOnlyByWhiteList = user.AccessOnlyByWhiteList
            };
        }