Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Banowanie Neostrady
Forum PHP.pl > Forum > PHP
Domin
Cześć. Wiecie mozę jak zbanować użytkownika który ma neostrade lub ma radiówkę (kilkaset osób ma identyczny host i ip.) Jak ten problem rozwiązać??
muminek
Z tego co wiem to jest to nie wykonalne, ale może się myle:P
NuLL
I masz racje - mozna ew. wyslac cookie bo czesc userow nie jest taka cwana aby to sprawdzic winksmiley.jpg
cadavre
A .htaccess ?
NuLL
A co .htaccess ma do tego ?
Domin
Dobra wysłać ciastko, ale skad będe wiedział które banować??
NuLL
Kazdego kto ma ciastko o danej wartosc i danej nazwie - przeciez nie wyslesz go kazdemu tongue.gif
Domin
Tak ale np, Gościu syła pozdrowienia. I mam jego iP i Hosta. I jak mam go zbanować??
strife
Zrobimy tak jak radzi NuLL, żeby zbanowany user udławił się ciastkami laugh.gif
  1. <?php
  2.  
  3. // Tak dajemy komuś bana na godzinę
  4. setcookie('ban', 'tak', time() + 3600 );
  5.  
  6. ?>

Następnie sprawdzamy przy wysyłaniu pozdrowień czy dana osoba jest zbanowana w ten sposób:
  1. <?php
  2.  
  3. if ( isset ( $_COOKIE['ban'] ) )
  4. {
  5.     die('Niestety za duzo zjadles ... idz sie umyj tongue.gif ');
  6. }
  7. else
  8. {
  9.     // ... np. dalsza częśc kodu odpowiadająca za wysylanie osób
  10.     // nie zbanowanych.
  11. }
  12.  
  13. ?>


Polecam lekturę setcookie" title="Zobacz w manualu php" target="_manual.


-----------
Kolejna nieprzespana noc u mnie, mam nadzieję że bzdur nie napisałem dry.gif
cadavre
Cytat(NuLL @ 2005-12-30 00:25:00)
A co .htaccess ma do tego ?

Np.

order deny,allow
deny from 10.11.22.33
deny from 10.0.0.*

?
NuLL
Bedziesz edytowalem ten plik aby dopisac kazdego bana ? Ten plik nie sluzy temu.
hwao
Ale ip w neostradzie i ak sie zmienia... chyba ze zbanujesz cala neostrade.

Robisz tak... zeby wejsc na strone trzeba miec konto.. jak user fiknie to zamykasz konto i tyle (duzo razy nie bedziew chialo mu sie rejestrowac)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.