» » » » Kullanıcıları Ülkeye Göre Filtreleme

Kullanıcıları Ülkeye Göre Filtreleme

Azeri
Azeri Üye 2-07-2018, 13:22
Merhabalar.
Hosting aldığım şirketde sürekli çıkan problemler yüzünden sitemde kayıt olan botlar durdurulamaz şekilde artıyor. Bu da mysql dosyası boyutunun durmadan artmasına neden oluyor.
Mümkünse eğer, ülkeye göre filtre uygulayıp ülke haricinden kayıt olan botları görüp silmek istiyorum.
Mesela, Azerbaycan ve Türkiye haricinde diğer ülkeleri göstersin. 
Böyle bir şey mümkünmü? Önceden teşekkürler.
Çözüldü İşleme Alındı Çözülemedi
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
18
Azeri 7 Temmuz 2018 05:30
Alıntı: Hagen
Hagen


Şart belirlemek daha uygun gibi gözüküyor. Neredeyse hepisi isim ve hakkında hücresini doldurmuşlar. Çok teşekkür ederim.
1 077
Hagen 6 Temmuz 2018 22:28
1. Merhaba ordan sadece listeleyebilirsiniz. şartlı listeleme için phpmyadmin girişi yapıp şart belirtmelisiniz.
ÖRNEK:
SELECT * FROM dle_users (**ŞARTLAR**)
Tarzında sorguyu SQL bölümünden okutmalısınız.

Bunun şartları da, botlar kayıt olduklarında neler yaptı?
-İmza girmişler mi?
-Konu Girmişler mi?
-Yorum yapmışlar mı?
-Avatar yüklemişler mi?
-Hakkında Kısmını doldurmuşlar mı?
-Şehir Seçmişler mi?

Bunlara göre şart belirleyip ordan listeletip temizleyebilirsiniz.

2. Bunun yanı sıra bir uygulama yaparak geoip kullanıp iplerin ülkere göre listelenmesini sağlayabilirsiniz. logged_ip kolonu son giriş ip adresleri tabloda bulundurmaktadır.

Ücretli Uygulama yaptırmak isterseniz iletişime geçin.
18
Azeri 6 Temmuz 2018 20:47
Alıntı: Hagen
Kalıcı Çözüm için; Recaptcha kullanın.
Bölüm yönetimi > Sistem Ayarları > Güvenlik


Merhabalar. recaptcha kurdum. Sorunsuz şekilde çalışıyor. Artık botlar kayıt olamıyorlar.
İsteğim bu ki, "admin.php?mod=editusers&action=list" bölümünden tüm kullanıcıları görünce hangileri silmek istediğim ülkeye aitse çeltik koyup sileyim.
1 077
Hagen 5 Temmuz 2018 08:58
Kalıcı Çözüm için; Recaptcha kullanın.
Bölüm yönetimi > Sistem Ayarları > Güvenlik
İSTATİSTİKLER