$user['username'], 'role' => $user['role'] ?? 'user' ]; if (!empty($_POST['remember'])) { setRememberMeCookie($user['username']); } else { clearRememberMeCookie($user['username']); } header('Location: index.php'); exit; } $errors[] = 'Invalid username or password.'; } } if (isLoggedIn()) { header('Location: index.php'); exit; } ensureConfigDirectory(); if (empty(loadUsers())) { $created = createUser('admin', 'changeme', 'admin', 'admin@example.com'); if ($created) { $message = 'Default admin account created. Username: admin / Password: changeme'; } } ?>