Example #1
0
        private ApplicationUser Authenticate(LoginFromModel model)
        {
            Helper          helper = new Helper();
            ApplicationUser user   = null;

            user = _context.ApplicationUsers.FirstOrDefault(a => a.Email == model.Email && a.Password == helper.GetMD5(model.Password));
            return(user);
        }
Example #2
0
        public IActionResult CreateToken([FromBody] LoginFromModel model)
        {
            IActionResult response = Unauthorized();
            var           user     = Authenticate(model);

            if (user != null)
            {
                var tokenString = BuildToken(user);
                response = Ok(new { token = tokenString });
            }
            return(response);
        }