Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Cookie Law - poważny błąd!

Założony przez  rafal.

Nie zastosuję się do szablonu, bo w tym momencie nie chodzi o rozwiązanie problemu a o zwrócenie uwagi na poważny błąd i ostrzeżenie administratorów forów.

Nie wiedziałem w jakim dziale top napisać, jeśli dział jest nieodpowiedni to proszę o przeniesienie go w bardziej odpowiednie miejsce. Dobrze by było też takie ostrzeżenie zamieścić w bardziej widocznym miejscu.

Zainstalowałem sobie na kilku forach plugin Cookie Law. Wszystko ładnie działało, nie miałem takiego problemu, jak niektórzy zgłaszali tu na forum, że coś nie działa po odrzuceniu ciasteczek. Dopiero dziś jeden z forumowiczów zwrócił mi uwagę na pewną kwestię. Dość istotną według mnie. Sprawdziłem też na innych forach (nie swoich) które używają tej wtyczki [cenzura]. I wszędzie jest to samo. Otóż...

Po odrzuceniu plików cookies jako gość mamy dostęp do calutkiego forum, także do działów ukrytych. Każdy może sobie sprawdzić - wejść na forum, które używa dodatku Cookie Law, odrzucić cookies i przejrzeć dział dla administracji - jest dostęp do wszystkiego!


Administratorom forów proponuję jak najszybciej wtyczkę odinstalować. A administrację mybboard.pl proszę o nagłośnienie tego problemu.
Matslom napisał 25.08.2013, 17:32:
Dla dobra wymienionego użytkownika, a także innych cenzuruję kawałek zdania.
Dziękujemy za opis tego błędu. Sprawdzę na paru forach jak znajdę takie i zobaczymy czy to na pewno wystepuje.

@Edit: Potwierdzam występowanie buga w pluginie.
Zgłosiłem już to dla autora.
Przeanalizowałem cały kod pluginu i znalazłem przyczynę.

Problem jest w funkcji cookielaw_clear_cookies(), a dokładniej w tej linijce:
unset($mybb->user);

Po zakomentowaniu jej dział ukryty staje się niewidoczny dla użytkownika. Dziwi mnie też po co jest takie coś zrobione skoro $mybb->user nie ma nic wspólnego z Cookies...

Po prostu zakomentujcie/usuńcie tę linijkę (plik inc/plugins/cookielaw.php, Linia ~297), to tyle.



Użytkownicy przeglądający ten wątek:

2 gości