diff --git a/Bedelia/Controllers/UsersController.cs b/Bedelia/Controllers/UsersController.cs
index 3a384a373dccfb51aa1fab7f5af02d77dcb99e7f..f65a84c1d32eecd184e3a9d6a63f0ef7003bc4ae 100644
--- a/Bedelia/Controllers/UsersController.cs
+++ b/Bedelia/Controllers/UsersController.cs
@@ -135,5 +135,23 @@ namespace Bedelia.Controllers
             return Ok(result);
         }
 
+        [HttpPost("login")]
+        public async Task<IActionResult> Login(UserLoginDto userLoginDto)
+        {
+            var user = await _context.Users.FirstOrDefaultAsync(x => x.IdentityCard == userLoginDto.IdentityCard);
+
+            if (user == null)
+            {
+                return BadRequest(string.Format("el usuario con cédula {0} no existe en bedelia", userLoginDto.IdentityCard));
+            }
+
+            if (user.Password != userLoginDto.Password)
+            {
+                return BadRequest(string.Format("Contraseña incorrecta"));
+            }
+
+            return Ok();
+        }
+
     }
 }