From c5e7ff2884668b61eade2753455f34f592599247 Mon Sep 17 00:00:00 2001 From: Merel Steenbergen Date: Thu, 4 Apr 2019 20:35:02 +0200 Subject: [PATCH] ADD::Alert for incorrect password/username at login. --- .../greenify/client/controller/UserController.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Client/src/main/java/greenify/client/controller/UserController.java b/src/Client/src/main/java/greenify/client/controller/UserController.java index a67fcf9..4693577 100644 --- a/src/Client/src/main/java/greenify/client/controller/UserController.java +++ b/src/Client/src/main/java/greenify/client/controller/UserController.java @@ -2,6 +2,7 @@ package greenify.client.controller; import greenify.client.Application; import greenify.client.rest.UserService; +import greenify.common.ApplicationException; import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.scene.Parent; @@ -16,6 +17,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import java.io.IOException; +import java.lang.reflect.InvocationTargetException; import java.util.Objects; /** @@ -65,7 +67,14 @@ public class UserController { System.out.println("Password is " + passwordField.getText()); } //log the user in with the userService method - userService.loginUser(usernameField.getText(), passwordField.getText()); + try { + userService.loginUser(usernameField.getText(), passwordField.getText()); + } + catch(RuntimeException ex){ + AlertHelper.showAlert(Alert.AlertType.ERROR, owner, "Log-in Error!", + "Your username or password is incorrect!"); + return; + } Stage current = (Stage) owner; //after logging in, close the login window current.close();