示例#1
0
        public LoginResponse Login(Login login)
        {
            User fetchedUser = _context.Users.Where(w => w.Email == login.Email).SingleOrDefault();

            if (fetchedUser != null)
            {
                login.LoggedIn = (fetchedUser.Password == Cryptography.Encrypt(login.Password));
                if (login.LoggedIn)
                {
                    IsAuthenticated(login, out string token);
                    login.Token = token;
                }
            }

            return(login.Adapt <LoginResponse>());
        }