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

Kod: Zaznacz cały

RewriteEngine On
RewriteCond %{HTTP:Content-Type} multipart/form-data [NC]
RewriteRule ^ - [F]
i/lub - nie testowałem

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

Niektóre newsy/strony tylko dla grupy

Tutaj udzielane jest wsparcie przy problemach związanych z instalacją, konwersją, aktualizacją oraz użytkowaniem phpBB 2.0.x.
adam.exe
Posty: 2
Rejestracja: 24 lutego 2008, 18:57

Niektóre newsy/strony tylko dla grupy

Post autor: adam.exe » 24 lutego 2008, 19:03

Witam.
Tworzę stronę stowarzyszenia.
Krótko i zwięźle mój problem polkega na tym, że chcę utworzyć:

a) Niektóre newsy widoczne tylko dla członków jednej grupy(my_group). Najlepiej, gdyby wyświetlały się wśród innych
b) Stronę DOSTĘPNĄ tylko dla członków grupy.

Jednak tak naprawdę mój problem sprowadza się do braku wiedzy na temat:

Kod: Zaznacz cały

user_group = 2;    <-skąd wziąc??
my_group_id = 2; <-skąd wziąc??
if (user_grup == my_user_id) 
STRONA, NEWS 
else 
BRAK DOSTĘPU, Dostęp tylko dla członków 
Za pomoc z góry dziękuję...
Adam

Awatar użytkownika
daroPL
Administrator
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Niektóre newsy/strony tylko dla grupy

Post autor: daroPL » 25 lutego 2008, 06:56

Czy ten kod Ci działa?

adam.exe
Posty: 2
Rejestracja: 24 lutego 2008, 18:57

Re: Niektóre newsy/strony tylko dla grupy

Post autor: adam.exe » 25 lutego 2008, 17:27

Działałby, gdybym wiedział skąd wziąć id grupy znając id użytkownika. Mógłbym wtedy sprawdzić, czy użytkownik należy do grupy.
Poprostu, może ktoś wie, gdzie jest ukryte 'przypisanie' użytkowników do grup. Jakaś tabela mysl, czy coś....

Awatar użytkownika
daroPL
Administrator
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Niektóre newsy/strony tylko dla grupy

Post autor: daroPL » 25 lutego 2008, 19:53

Tabele phpbb_user_group i phpbb_groups. Poniżej przydatne zapytanie SQL:

Kod: Zaznacz cały

$sql = "SELECT g.group_id, g.group_name, g.group_type, g.group_rank FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g WHERE ug.user_id = <ID UŻYTKOWNIKA> AND g.group_id = ug.group_id AND g.group_single_user = 0 AND ug.user_pending = 0 ORDER BY g.group_name";

Zablokowany

Wróć do „Pomoc”