// Datei: Controller/LoginController.cs
using ChronoFlow.Model;
namespace ChronoFlow.Controller;
///
/// Verwaltet die Authentifizierung von Benutzern.
///
public class LoginController
{
//Beispielhafte Benutzerliste (später DB)
private List _users = new()
{
new User { Username = "admin", Password = "admin123", Role = "Admin" },
new User { Username = "max", Password = "max123", Role = "Mitarbeiter" }
};
///
/// Prüft, ob ein Benutzer mit den eingegebenen Daten existiert.
///
public User? Authenticate(string username, string password)
{
return _users.FirstOrDefault(u => u.Username == username && u.Password == password);
}
}