Ejemplo n.º 1
0
        //code adapté de https://www.codemag.com/Article/1809031/Security-in-Angular-Part-2
        public AppUserAuth AuthenticateUser(MetaCustomer user)
        {
            AppUserAuth  ret      = new AppUserAuth();
            MetaCustomer authUser = null;

            using (var db = new SeilernContext())
            {
                // Attempt to validate user
                authUser = db.MetaCustomer.Where(
                    u => u.WebUserName.ToLower()
                    == user.WebUserName.ToLower() &&
                    u.Password
                    == user.Password).FirstOrDefault();
            }

            if (authUser != null)
            {
                // Build User Security Object
                ret = BuildUserAuthObject(authUser);
                // attach user to context on successful jwt validation
                //context.Items["MetaCustomer"] = user;
            }

            return(ret);
        }
Ejemplo n.º 2
0
        protected List <ClaimUser> GetUserClaims(MetaCustomer authUser)
        {
            List <ClaimUser> list =
                new List <ClaimUser>();

            using (var db = new SeilernContext())
            {
                list = db.ClaimUser.Where(
                    u => u.IdMetaCustomer == authUser.IdMetaCustomer)
                       .ToList();
            }

            return(list);
        }
Ejemplo n.º 3
0
 public ClaimUsersController(SeilernContext context)
 {
     _context = context;
 }
Ejemplo n.º 4
0
 public NewTradesController(SeilernContext context)
 {
     _context = context;
 }
Ejemplo n.º 5
0
 public CustomersController(SeilernContext context)
 {
     _context = context;
 }
Ejemplo n.º 6
0
 public QuotesHistoriesController(SeilernContext context)
 {
     _context = context;
 }
Ejemplo n.º 7
0
 public EoddatasController(SeilernContext context)
 {
     _context = context;
 }