![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 29.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Dzisiaj spotkałem się z nietypowym problemem. Otóż na moją stronę wszedł użytkownik który zaczął spamować i tworzył multi konta, które pojawiały się w bazie danych. Dodałem blokadę że można stworzyć 2 konta na jeden adres IP nadal to nie pomaga bo tworzy multi konta i zaśmieca bazę. Da się coś z tym zrobić? Druga sprawa to taka jak mam wykonać banowanie użytkownika? Bo IP to będzie zły pomysł, są zmienne IP itp. Jest jakaś opcja zbanowania użytkownika na serial dysku czy coś takiego ? W grach jest coś takiego. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 79 Dołączył: 6.04.2010 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
Możesz usunąć te dane sesji.
Żeby wyświetlić ścieżkę do katalogu, w którym dane sesji php są przechowywane - w terminalu wpisz: Kod php -r 'echo session_save_path() . PHP_EOL;' Wyświetli ci się coś w rodzaju Kod /var/lib/php/sessions Dane sesji są przechowywane w tym katalogu w plikach o domyślnej nazwie "sess_ID_SESJI". Możesz podejrzeć zawartość każdego z tych plików albo znaleźć ten jeden, którego właśnie szukasz: Kod grep -R nazwa_usera /var/lib/php/sessions i usunąć ten plik, czego skutkiem będzie, że przeglądarka tego użytkownika nie zidentyfikuje się już z Twoim serwisem: Kod rm -r /var/lib/php/sessions/NAZWA_PLIKU_Z_SESJĄ_USERA ...albo usunąć wszystkie pliki sesji, co spowoduje "wylogowanie" wszystkich użytkowników: Kod rm -r /var/lib/php/sessions/* |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 05:31 |