Wpadlem na pewien pomysl dot. banowania uzyszkodnikow. Na poczatek jednak kilka faktow:
1) IP mozna zmienic badz skorzystac z proxy
2) Konto mozna zalozyc zawsze nowe
3) Czesc trolli uwaza sie za wszechwiedzacych ale nie wie co to MAC, albo jak go zmienic
Teraz kilka informacji o samym adresie MAC:
* jest to adres fizyczny karty sieciowej
* mozna go odczytac z ARP, ale wczesniej musi byc "wywolany", np przez ping
* nie jest swosowany w sieci wan
Zatem posiadajac strone internetowa na jakims hostingu, nie dowiemy sie jaki mac ma dany uzytkownik ktory nas odwiedza -> ale on moze nam ta informacje przeciez podac?

Na pewno nie da sie tego zrobic z poziomu samego php, ale moze za pomoca js, daloby sie pobrac mac i wyslac go np json do serwera? Oczywiscie strona bylaby widoczna dla uzytkownika anonimowego... ale:
1) uzytkownik zaklada konto, loguje sie i w miedzy czasie wysyla adres mac -> dodatkowe pole w bazie danych jest uaktualniane (zapisywany w nim mac). A przykaldowo kod JS nie jest juz wiecej wysylany do i uruchamiany po stronie uzytkownika. mamy juz jego mac, nie potrzebujemy aktualizacji, ew mozna by pobierac nowy mac co jakis czas.
2) Uzytkownik rozrabia wiec banujemy jego konto, a na stronie/forum nie ma mozliwosci postowania dla anonimow
3) Uzytkownik wchodzi na strone, ale ma takze bana na ip, wiec je zmienia
4) ponownie sie rejestruje, loguje i wysyla nam adres mac
5) w chwili pobrania macu sprawdzamy czy sa zarejestrowani inni uzytkownicy o tym samym adresie mac i jezeli tak to:
5a) jezeli nie chcemy podwujnych kont banujemy 1 z nich, badz oba
5b) jezeli dopuszczamy multikonta, sprawdzamy czy to inne konto do ktorego przypisany jest ten sam mac ma bana. jezeli tak, banujemy dodatkowo nowe konto.
Pomysql moze nie jest idealny, a sama procedura nie dokladna. Mozna byloby cos ew zmienic, badz poprawic -> chodzi mi wylacznie o sam pomysl.
Jednego tylko nie jestem pewny -> czy daloby sie pobrac jakos adres mac niezaleznie od systemu i przegladarki, np za pomoca JS?
I co w ogole sadzicie o tym pomysle?