# Conflicts: # client/app/src/main/java/customUI/Button.java # client/app/src/main/java/customUI/Converter.java # client/app/src/main/java/customUI/Label.java # client/app/src/main/java/customUI/Tooltip.java # client/app/src/main/java/events/EditEventController.java # client/app/src/main/java/helper/SvgBtnCreator.java # client/app/src/main/java/main/MainController.java # client/data/src/main/java/container/Event.java # client/data/src/main/java/res/DataController.java # client/data/src/main/java/res/HttpRequest.java
52 lines
1.5 KiB
Java
52 lines
1.5 KiB
Java
//Alex Rechtin//
|
|
package users;
|
|
|
|
import com.jfoenix.controls.*;
|
|
import javafx.event.ActionEvent;
|
|
import javafx.fxml.FXML;
|
|
import javafx.scene.Node;
|
|
import javafx.scene.control.Label;
|
|
import javafx.stage.Stage;
|
|
import container.DataController;
|
|
|
|
public class LoginController {
|
|
@FXML
|
|
private JFXTextField userField;
|
|
@FXML
|
|
private JFXPasswordField passField;
|
|
@FXML
|
|
private Label userErrLabel;
|
|
@FXML
|
|
private Label passErrLabel;
|
|
|
|
@FXML
|
|
protected void login(ActionEvent event) {
|
|
if (userField.getText().trim().isEmpty()) {
|
|
userErrLabel.setText("Bitte Usernamen eingeben!");
|
|
passErrLabel.setText("");
|
|
return;
|
|
}
|
|
if (passField.getText().trim().isEmpty()) {
|
|
userErrLabel.setText("");
|
|
passErrLabel.setText("Bitte Passwort eingeben!");
|
|
return;
|
|
}
|
|
|
|
DataController dataController = new DataController();
|
|
if (!dataController.login(userField.getText(), passField.getText())) {
|
|
userErrLabel.setText("Name und Passwort passen nicht zueinander!");
|
|
passErrLabel.setText("Name und Passwort passen nicht zueinander!");
|
|
return;
|
|
}
|
|
|
|
Stage stage = (Stage) ((Node) event.getSource()).getScene().getWindow();
|
|
stage.close();
|
|
}
|
|
|
|
@FXML
|
|
protected void abortBtnClick(ActionEvent event) {
|
|
Stage stage = (Stage) ((Node) event.getSource()).getScene().getWindow();
|
|
stage.close();
|
|
}
|
|
}
|