Nowe hasła nie są identyczne!'; } else { // Pobierz aktualne hasło z bazy $stmt = $pdo->prepare("SELECT password FROM " . DB_PREFIX . "users WHERE id = ?"); $stmt->execute([$_SESSION['user_id']]); $user = $stmt->fetch(); if (password_verify($old_pass, $user['password'])) { // Hasło poprawne - aktualizujemy $new_hash = password_hash($new_pass, PASSWORD_BCRYPT); $update = $pdo->prepare("UPDATE " . DB_PREFIX . "users SET password = ? WHERE id = ?"); $update->execute([$new_hash, $_SESSION['user_id']]); $message = '