basit bir ban sistemi icin zamanli banlama
21
●2.848
- 24-07-2009, 02:38:37Üyeliği durdurulduZaten dediginiz tablolar var. birde sitede login sistemi yok kodu durek index.phpya atiyorum.torrentz adlı üyeden alıntı: mesajı görüntüle
@zoizo:
zaten onun gibi birsey deniyoruz
DATE_SUB(NOW() alip karsilastiriyoruz banlanma tarihinle ve kac gun - 24-07-2009, 02:56:54Üyeliği durdurulduHocam verdiginiz kod bani silmekle alakali bani kontrol etmekle degilkiNtie adlı üyeden alıntı: mesajı görüntüle
- 24-07-2009, 03:33:02Üyeliği durdurulduSizin verdiginiz kodu kulanirsam eger simdikizamanla bir ban yoksa else ile banida aramam lazim.Ntie adlı üyeden alıntı: mesajı görüntüle
Bu sekil bir ekstra sorgu daha aciliyor, ama calisir.
Daha güzel bir yontem bulunmazsa kulanirim.
tskler - 24-07-2009, 03:38:23Senin istediğiniz hem login olamasın hemde zamanı dolduysa banı kalksın? Böyle birşeymi istiyorsun ?
Eğer böyle birşey istiyorsan bir değer daha verip örnek olarak DURUM(int) şeklinde, eğer banlanırsa 0 banlı değilse 1 yaparsın ve verdiğim kod ile silmek yerine zamanları karşılaştırıp ban süresi dolduğunda 1 değerini verirsin ve giriş yapar, eğer durum 0 ve zamanı dolmamışsa echo "Banlısınız"; yazar bırakırsın.
Yani delete yerine insert kullanırsın. - 24-07-2009, 03:38:39MisafirArkadaş siteye girdiğinde üyenin banlı olup olmadığını araştırıyor.Ntie adlı üyeden alıntı: mesajı görüntüle
Buarada ip ban kullanma, modem reset sonrası ip son hane değiştiği için siteye giriş sağlanacaktır.