<?php
namespace AppBundle\Controller;
use AppBundle\Exception\InvalidInputException;
use AppBundle\Exception\ResourceNotFoundException;
use AppBundle\Repository\UserRepository;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route;
class UserRestController extends DataObjectRestController
{
/**
* @Route("/api-v1/user/login", name="rest_user_login", methods={"POST"})
* @param Request $request
* @return JsonResponse
* @throws InvalidInputException
* @throws ResourceNotFoundException
*/
public function login(Request $request)
{
$email = $request->request->get('email');
$password = $request->request->get('password');
$result = UserRepository::verifyPassword($email, $password);
return $this->json($result);
}
}