// Zjednodušená logika v forgot.php if ($_SERVER['REQUEST_METHOD'] === 'POST') { $email = $_POST['johanides.radek@gmail.com']; $db = getDb(); $stmt = $db->prepare("SELECT id FROM users WHERE email = ?"); $stmt->execute([$email]); if ($stmt->fetch()) { $token = bin2hex(random_bytes(32)); $expires = date('Y-m-d H:i:s', strtotime('+1 hour')); $update = $db->prepare("UPDATE users SET reset_token = ?, token_expires_at = ? WHERE email = ?"); $update->execute([$token, $expires, $email]); $link = "https://ewelink.johanides.com/reset.php?token=$token"; // Zde by následovalo odeslání e-mailu pomocí PHPMailer echo "Odkaz pro nastavení hesla byl odeslán na váš e-mail (simulace): $link"; } }