[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66 | 66
Bydlisko: Nové Zámky
NapísalOffline : 05.07.2008 14:10 | docany ban

cafko chcem sa spytat ako by mala vyzerat DB kebize chcem banovat userov dajme tomu na 7 dni a tak...ale tak ze ich login na webe kedze banovat IP nema vyznam (viem ani toto nema moc vyznam spravia si multaky) lebo popravde neviem si to ani len predstavit ako by som to mal spravit tabulku ako by mala vyzerat a nie este prepojenie s ostatnymi tabulkami...thx za napady


Offline

Užívateľ
Užívateľ
docany ban

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 05.07.2008 14:42 | docany ban

pri citani tohto prispavku ma napadlo take riesenie ze by si kontroloval pri kazdom logine ateda pri vytvarani session ci to meno ma zapis v tabulke urcenej pre ban alebo nie.
ak by tam bol potom by si porovnal cas udelenia banu s casom aktualnym a odratal tu urcenu casovu dlzku. keby rozdiel bol vacsi ako zadana dlzka tak by sa login z tej tabulky zmazal a normalne by ho to prihlasilo a keby rozdiel bol mensi teda este neprebehlo tych 7 dni tak by sa vypisalo mas ban este xx dni. a teda by ho to neprihlasilo a z tabulky na ban by ho nevymazalo

Kód:
mysql_query("create table ban
login varchar(15) not null unique,
cas timestamp,
dlzka int(2);");


Kód:
$r=mysql_query("select timestampdiff(day,cas,now()) as d,dlzka from ban where login='$_POST[login]'");
if(mysql_num_rows($r))
{
$je=mysql_fetch_object($r);
if($je->d<$je->dlzka)die("ban este na $je->dlzka-$je->d dni ..");
 else mysql_query("delete from ban where login='$_POST[login]'");
}
login();


Offline

Skúsený užívateľ
Skúsený užívateľ
docany ban

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
Témy: 96 | 96
NapísalOffline : 09.07.2008 8:47 | docany ban

ja by som porozmýšľal aj nad blokovaním IP a nielen loginu.

Kód:
CREATE TABLE `ban`
`ban_login` varchar(15) NULL,
`ban_ip` varchar(15) NULL,
`ban_timeout` timestamp NOT NULL,
`ban_what` boolean NULL


ban_what kvôli tomu, aby si trocha šetril miestom. Ak je NULL, berieš do úvahy aj login aj IP, ak true tak login, ak false tak IP alebo tak nejak.


Offline

Užívateľ
Užívateľ
docany ban

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 09.07.2008 9:26 | docany ban

rooobertek píše:
ja by som porozmýšľal aj nad blokovaním IP a nielen loginu.
ach ano dobry napad hlavne ked ides pod verejnou ip-ckou..namiesto jedneho skodica zablokujes cely blok..mozno takych 100-200 ludi.
teda az to fakt myslis ze blokovanie IP adries


Offline

Skúsený užívateľ
Skúsený užívateľ
docany ban

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
Témy: 96 | 96
NapísalOffline : 09.07.2008 14:44 | docany ban

juho píše:
ach ano dobry napad hlavne ked ides pod verejnou ip-ckou..namiesto jedneho skodica zablokujes cely blok..mozno takych 100-200 ludi.
teda az to fakt myslis ze blokovanie IP adries


do kelu, takúto blbosť som zanedbal... ospravedlňujem sa


 [ Príspevkov: 5 ] 


docany ban



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

ban

v Správy pre vedenie fóra

17

1240

02.02.2012 18:49

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Ban

v Kôš

1

77

29.08.2016 12:48

brmbo

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Bp-ban

v Správy pre vedenie fóra

13

933

28.01.2012 23:41

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Ban-án

v Správy pre vedenie fóra

8

791

09.11.2010 19:58

Jeffo

V tomto fóre nie sú ďalšie neprečítané témy.

Najúčinejší ban

v PHP, ASP

19

1100

14.04.2009 15:09

Blackdevil

V tomto fóre nie sú ďalšie neprečítané témy.

imrich ban

v Kôš

0

43

17.03.2017 12:05

imrich

V tomto fóre nie sú ďalšie neprečítané témy.

BAN - Zrusenie

v Redakčné systémy

8

502

16.04.2007 17:40

Fenius

V tomto fóre nie sú ďalšie neprečítané témy.

STEAM ban začo ??

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Počítačové hry

51

2486

13.03.2011 23:50

Maxim

V tomto fóre nie sú ďalšie neprečítané témy.

AKO dam ban?

v HTML, XHTML, XML, CSS

6

647

12.04.2007 20:55

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

Ban na stranku???

v Ostatné

11

914

22.02.2007 18:26

kmsa

V tomto fóre nie sú ďalšie neprečítané témy.

rs,ban,chyba

v PHP, ASP

2

227

22.05.2010 10:32

janik366

V tomto fóre nie sú ďalšie neprečítané témy.

Ban uzivatela LordMMX

v Správy pre vedenie fóra

1

850

16.04.2008 16:52

Intelman

V tomto fóre nie sú ďalšie neprečítané témy.

Ban na stranku???

v Ostatné programy

1

426

17.12.2006 21:58

xyz

V tomto fóre nie sú ďalšie neprečítané témy.

Xbox 360 live ban

v Herné konzoly

5

282

20.09.2013 18:16

Toman

V tomto fóre nie sú ďalšie neprečítané témy.

ban na vlastnu ziadost?

v Správy pre vedenie fóra

4

674

30.01.2011 12:37

Tomas1

V tomto fóre nie sú ďalšie neprečítané témy.

Ako na kick a ban?

v Redakčné systémy

11

1566

12.03.2006 0:33

wee_man01



© 2005 - 2017 PCforum, edited by JanoF