Cześć, chciałbym aby na moim forum tematy mógł tworzyć tylko administrator (albo moderatorzy), grzebiąc sam w kodzie udało mi się tylko wyłączyć opcje tworzenia tematu ale w ogóle, czyli jak się klika w "Nowy Temat", nic się nie dzieje i nikt nie może utworzyć nowego tematu.
Proszę o pomoc.
Wersja phpBB 2.0.21.
UWAGA: W PHP wykryto krytyczne podatności, przez które Wasze strony/fora mogą zostać zhakowane! Dzisiaj mają być udostępnione poprawione wersje, warto monitorować i ustawić odpowiendie wersje PHP na swom serwerze.
Poprawki będę zawarte w wersjach PHP: 8.5.12, 8.4.27, 8.3.36 oraz 8.2.35! Jeśli używacie jeszcze wersje PHP 7.x lub 8.0.x lub 8.1.x, należy, jak najszybciej podnieść wersje PHP i/lub zaktualizować swoje fora!
Do momentu wdrożenia oficjalnej łatki, ryzyko ataku można drastycznie zmniejszyć poprzez zmianę konfiguracji w pliku php.ini:
Ustaw: session.upload_progress.enabled = Off
Albo np., można zrobić: https://ma.ttias.be/php-cve-2026-109618 ... itigation/
Dla serwera Apache ustaw w pliku .htaccess
i/lub - nie testowałem
Dla nginx
_____________________________________________________
Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Poprawki będę zawarte w wersjach PHP: 8.5.12, 8.4.27, 8.3.36 oraz 8.2.35! Jeśli używacie jeszcze wersje PHP 7.x lub 8.0.x lub 8.1.x, należy, jak najszybciej podnieść wersje PHP i/lub zaktualizować swoje fora!
Do momentu wdrożenia oficjalnej łatki, ryzyko ataku można drastycznie zmniejszyć poprzez zmianę konfiguracji w pliku php.ini:
Ustaw: session.upload_progress.enabled = Off
Albo np., można zrobić: https://ma.ttias.be/php-cve-2026-109618 ... itigation/
Dla serwera Apache ustaw w pliku .htaccess
Kod: Zaznacz cały
RewriteEngine On
RewriteCond %{HTTP:Content-Type} multipart/form-data [NC]
RewriteRule ^ - [F]Kod: Zaznacz cały
<If "req('Content-Type') =~ /multipart/i">
Require all denied
</If>Dla nginx
Kod: Zaznacz cały
# http {} context, e.g. /etc/nginx/conf.d/block-multipart.conf
map $http_content_type $block_multipart {
default 0;
"~*multipart" 1;
}
# inside every server {} that passes requests to PHP, including default/catch-all servers
if ($block_multipart) {
return 403;
}Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Blokowanie nowych tematów
jeżeli chcesz na całym forum to:
functions_post.php
zamien na:
jeżeli w jednym dziale to:
zamień na to
i tam gdzie masz 55 zamien na id dzialu
functions_post.php
Kod: Zaznacz cały
$sql = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";Kod: Zaznacz cały
$sql = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_LOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";Kod: Zaznacz cały
$sql = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";Kod: Zaznacz cały
$status_tematu = ($forum_id ==55) ? TOPIC_LOCKED : TOPIC_UNLOCKED;
$sql = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . $status_tematu . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";Pomagam tylko na forum!
Dla własnego bezpieczeństwa nie pisz na PW, EMAIL, GG, TLEN, JABBER, ICQ
JID: simon231@chrome.pl
Dla własnego bezpieczeństwa nie pisz na PW, EMAIL, GG, TLEN, JABBER, ICQ
JID: simon231@chrome.pl
simon231 czy to nie jest przypadkiem ściągnięte z postów DonPedra w pewnym temacie u konkurencji. Tak poza tym to służy do automatycznego blokowania tematów, a nie możliwości ich pisania przez admina i moda.
adams-vip wejdź do PA, potem Fora => Zezwolenia => Tryb Zaawansowany i Pisanie ustawiasz na MODERAT. (Moderatorzy), oczywiście admini też będą mogli pisać tematy.
PS. Nazwa tematu mówi o czym innym, a o czym innym piszesz w treści postu. Zmień nazwę tematu na poprawną.
adams-vip wejdź do PA, potem Fora => Zezwolenia => Tryb Zaawansowany i Pisanie ustawiasz na MODERAT. (Moderatorzy), oczywiście admini też będą mogli pisać tematy.
PS. Nazwa tematu mówi o czym innym, a o czym innym piszesz w treści postu. Zmień nazwę tematu na poprawną.
zmyliła mnie nazwa tematu
p.s KdA tak ale co do ostatniej twojej PW do mnie sam wiesz czego nie chciałem robić
p.s KdA tak ale co do ostatniej twojej PW do mnie sam wiesz czego nie chciałem robić
Pomagam tylko na forum!
Dla własnego bezpieczeństwa nie pisz na PW, EMAIL, GG, TLEN, JABBER, ICQ
JID: simon231@chrome.pl
Dla własnego bezpieczeństwa nie pisz na PW, EMAIL, GG, TLEN, JABBER, ICQ
JID: simon231@chrome.pl