diff --git a/src/User/UseCases/LoginUser.php b/src/User/UseCases/LoginUser.php new file mode 100644 index 0000000..9feebb3 --- /dev/null +++ b/src/User/UseCases/LoginUser.php @@ -0,0 +1,26 @@ +userRepo->findByEmail($this->dto->email); + if (!$user) { + return false; + } + if (!password_verify($this->dto->password, $user->getPassword())) { + return false; + } + + return true; + } +} diff --git a/src/User/UseCases/LoginUserRequest.php b/src/User/UseCases/LoginUserRequest.php new file mode 100644 index 0000000..673b246 --- /dev/null +++ b/src/User/UseCases/LoginUserRequest.php @@ -0,0 +1,11 @@ +