|
Elektroniczny System oceniania 2.1
|
Public Member Functions | |
| void | initialize () |
| void | login (ActionEvent e) throws IOException |
| void | register (ActionEvent e) throws IOException |
Kontroler obsługujący widok logowania do systemu. Odpowiada za autoryzację użytkowników, weryfikację haseł oraz przekierowanie do głównego panelu aplikacji.
| void com.example.elektroniczny_dziennik.LoginController.initialize | ( | ) |
Metoda inicjalizująca kontroler. Ustawia nasłuchiwacze zdarzeń (Listenery) na polach tekstowych, aby umożliwić logowanie po wciśnięciu klawisza ENTER.
| void com.example.elektroniczny_dziennik.LoginController.login | ( | ActionEvent | e | ) | throws IOException |
Obsługuje proces logowania użytkownika. Weryfikuje dane w bazie, sprawdza poprawność hasła (BCrypt) i w razie sukcesu ładuje główny widok aplikacji (MainController).
| e | Zdarzenie wywołujące (np. kliknięcie przycisku). |
| IOException | Wyrzucany w przypadku problemów z ładowaniem pliku widoku (FXML). |
| void com.example.elektroniczny_dziennik.LoginController.register | ( | ActionEvent | e | ) | throws IOException |
Przełącza widok na formularz rejestracji nowego użytkownika.
| e | Zdarzenie wywołujące (np. kliknięcie przycisku "Zarejestruj"). |
| IOException | Wyrzucany, gdy nie uda się załadować pliku 'registerView.fxml'. |