Package controller
Class LoginController
java.lang.Object
controller.LoginController
Controller che gestisce l'autenticazione e la verifica delle credenziali degli utenti.
Fornisce metodi per verificare le credenziali, controllare l'esistenza di un utente
e identificare gli utenti con privilegi di amministratore.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic User
autenticaUtente
(String email, String password) Autentica un utente verificando le credenziali fornite.static boolean
esisteUtente
(String email) Verifica se esiste un utente con l'email specificata nel sistema.static boolean
Verifica se l'utente con le credenziali fornite ha privilegi di amministratore.static boolean
verificaCredenziali
(String email, String password) Verifica se le credenziali fornite sono valide.
-
Constructor Details
-
LoginController
public LoginController()
-
-
Method Details
-
autenticaUtente
-
esisteUtente
Verifica se esiste un utente con l'email specificata nel sistema.- Parameters:
email
- Email da verificare.- Returns:
- true se l'utente esiste, false altrimenti.
-
verificaCredenziali
-
isAdmin
Verifica se l'utente con le credenziali fornite ha privilegi di amministratore.- Parameters:
email
- Email dell'utente.password
- Password dell'utente.- Returns:
- true se l'utente รจ un amministratore, false altrimenti o se le credenziali non sono valide.
-