From 09aeb13a95ab573b05813ba563c322e854540c3e Mon Sep 17 00:00:00 2001 From: Syndamia Date: Fri, 11 Dec 2020 20:45:15 +0200 Subject: Implemented very basic and rough autorization for user --- API/Controllers/UserController.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'API/Controllers') diff --git a/API/Controllers/UserController.cs b/API/Controllers/UserController.cs index fdb1c44..8c7a3c3 100644 --- a/API/Controllers/UserController.cs +++ b/API/Controllers/UserController.cs @@ -4,6 +4,8 @@ using API.Service; using AutoMapper; using Microsoft.AspNetCore.Mvc; using Data.Models.DTOs; +using Microsoft.AspNetCore.Authorization; + namespace API.Controllers { @@ -18,6 +20,14 @@ namespace API.Controllers this._service = new UserService(context, mapper); } + [HttpPost] + [Route("login")] + public async Task Login([FromBody] UserDTO userDTO) + { + return await this._service.LoginUser(userDTO); + } + + //Create [HttpPost] public async Task Create([FromBody] UserDTO userDTO) @@ -26,6 +36,7 @@ namespace API.Controllers } //Read + [Authorize] [HttpGet] public async Task GetById(int id) { -- cgit v1.2.3