= $MAX_FAILS) { $locked = true; $error = 'Zu viele Fehlversuche. Bitte warte ca. 10 Minuten.'; } if (!$locked && $_SERVER['REQUEST_METHOD'] === 'POST') { verify_csrf(); $username = trim($_POST['username'] ?? ''); $password = $_POST['password'] ?? ''; if ($username !== '' && $password !== '') { $stmt = db()->prepare( 'SELECT * FROM users WHERE LOWER(username) = LOWER(?) AND active = 1' ); $stmt->execute([$username]); $user = $stmt->fetch(); if ($user && password_verify($password, $user['password_hash'])) { login_clear_fails($ip); session_regenerate_id(true); $_SESSION['felix_logged_in'] = true; $_SESSION['felix_username'] = $user['username']; $_SESSION['felix_name'] = $user['name']; $_SESSION['felix_role'] = $user['role']; header('Location: pages/dashboard.php'); exit; } } login_record_fail($ip, $username ?? ''); $error = 'Benutzername oder Passwort falsch.'; } ?> OMSORG Felix – Login
OMSORG

Mitarbeiter-App

Melde dich mit deinem Benutzerkonto an.