コード例 #1
0
        protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            HttpCookie authCookie = httpContext.Request.Cookies[FormsAuthentication.FormsCookieName];

            if (authCookie != null)
            {
                FormsAuthenticationTicket authTicket = FormsAuthentication.Decrypt(authCookie.Value);
                if (authTicket == null || string.IsNullOrEmpty(authTicket.UserData))
                {
                    return(false);
                }
                Accounts_UsersDto user = Newtonsoft.Json.JsonConvert.DeserializeObject <Accounts_UsersDto>(authTicket.UserData);

                if (user != null)
                {
                    return(true);
                }
                return(false);
            }

            return(false);

            //return base.AuthorizeCore(httpContext);
        }
コード例 #2
0
 public virtual void UpdateAccountUser(Accounts_UsersDto user)
 {
     Domain.Accounts_Users accounts_Users = AutoMapper.Mapper.Map <Domain.Accounts_Users>(user);
     _Accounts_UsersRepository.Update(accounts_Users);
 }
コード例 #3
0
 public virtual void AddAccountUser(Accounts_UsersDto user)
 {
     Domain.Accounts_Users accounts_Users = AutoMapper.Mapper.Map <Domain.Accounts_Users>(user);
     _Accounts_UsersRepository.Insert(accounts_Users);
 }