noisiv 1
noisiv
Manwe Work 1
Manwe Work
Scarlet 1
Scarlet
xranzei 1
xranzei
mavzermete 1
mavzermete
Hikaye Ekle

[C++ , PY, Php] İp Ban Atma

  • Konuyu başlatan Konuyu başlatan recepk78
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 11
  • Görüntüleme Görüntüleme 4K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

m3YVr8.jpg


Game SRC
:

İnput_auth.cpp aç arat:
Kod:
    if (false == FN_IS_VALID_LOGIN_STRING(login))
    {
        sys_log(0, "InputAuth::Login : IS_NOT_VALID_LOGIN_STRING(%s) desc %p",
                login, get_pointer(d));
        LoginFailure(d, "NOID");
        return;
    }

Altına ekle:​
Kod:
    char query[1024];
   snprintf(query, sizeof(query),"SELECT ip FROM account.ban_ip WHERE ip = '%s'", inet_ntoa(d->GetAddr().sin_addr));
    std::auto_ptr<SQLMsg> execquery(DBManager::instance().DirectQuery(query));
 
    if (execquery->Get()->uiNumRows >= 1)
    {
        LoginFailure(d, "BAN_IP");
        return;  
    }

CLIENT:​

İntrologin.py aç arat :
Kod:
self.loginFailureMsgDict={
Altına ekle:
Kod:
            "BAN_IP"    : "IP Adresin engellendi.",
SQL:

ban_ip.sql'sini account db sine import et

PHP:

database.php'yi düzenle sitene at bu sayfa üzerinden işlemleri yapın
2cacf91ef4924fe28c2fa019e0c8ed79.png

c92f42cf02e04d79a53622ed115d1096.png


24 Saat içerisinde konudaki kırık linki güncelleyin.
 
m3YVr8.jpg


Game SRC
:

İnput_auth.cpp aç arat:
Kod:
    if (false == FN_IS_VALID_LOGIN_STRING(login))
    {
        sys_log(0, "InputAuth::Login : IS_NOT_VALID_LOGIN_STRING(%s) desc %p",
                login, get_pointer(d));
        LoginFailure(d, "NOID");
        return;
    }

Altına ekle:​
Kod:
    char query[1024];
   snprintf(query, sizeof(query),"SELECT ip FROM account.ban_ip WHERE ip = '%s'", inet_ntoa(d->GetAddr().sin_addr));
    std::auto_ptr<SQLMsg> execquery(DBManager::instance().DirectQuery(query));
 
    if (execquery->Get()->uiNumRows >= 1)
    {
        LoginFailure(d, "BAN_IP");
        return;  
    }

CLIENT:​

İntrologin.py aç arat :
Kod:
self.loginFailureMsgDict={
Altına ekle:
Kod:
            "BAN_IP"    : "IP Adresin engellendi.",
SQL:

ban_ip.sql'sini account db sine import et

PHP:

database.php'yi düzenle sitene at bu sayfa üzerinden işlemleri yapın
2cacf91ef4924fe28c2fa019e0c8ed79.png

c92f42cf02e04d79a53622ed115d1096.png


Uyarıya rağmen konu içerisindeki link yenilenmediği için konu kapatıldı.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst