diff --git a/src/main/java/mate/academy/service/AuthenticationService.java b/src/main/java/mate/academy/service/AuthenticationService.java index 54a5c0c4..66a1e119 100644 --- a/src/main/java/mate/academy/service/AuthenticationService.java +++ b/src/main/java/mate/academy/service/AuthenticationService.java @@ -12,12 +12,11 @@ public class AuthenticationService { * @return true if user by email exists and passed password is equal to user's password. * Return false in any other cases. */ + private UserService userService = new UserService(); + public boolean login(String email, String password) { User user = new User(email, password); - if (new UserService().findByEmail(email) != null - && user.getPassword().equals(new UserService().findByEmail(email).getPassword())) { - return true; - } - return false; + User checkuser = userService.findByEmail(email); + return checkuser != null && user.getPassword().equals(checkuser.getPassword()); } }