export default function handler(req, res) {
  if (req.method !== 'POST') {
    return res.status(405).json({ message: 'Method not allowed' });
  }

  const { username, password } = req.body;

  // Nutze Umgebungsvariablen für die Zugangsdaten
  const validUsername = process.env.ADMIN_USERNAME;
  const validPassword = process.env.ADMIN_PASSWORD;

  if (!validUsername || !validPassword) {
    return res.status(500).json({ success: false, message: 'Zugangsdaten nicht konfiguriert' });
  }

  if (username === validUsername && password === validPassword) {
    // Setze einen Session-Cookie
    res.setHeader('Set-Cookie', 'isAuthenticated=true; Path=/; HttpOnly; SameSite=Strict');
    res.status(200).json({ success: true });
  } else {
    res.status(401).json({ success: false, message: 'Ungültige Zugangsdaten' });
  }
}
