Projenize IP Ban Ekleme

Beğenmedin mi? Neden?

  • Çok amelesin bu kod ne böyle sen buna kodlama mı diyorsun?

    Oy: 5 41.7%
  • Tşk.

    Oy: 7 58.3%

  • Kullanılan toplam oy
    12
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
8 Eyl 2015
Mesajlar
61
Tepki puanı
4
Ödüller
8
10 HİZMET YILI
Selamlar,

Bir önce ki konumda kişinin IP adresini nasıl bulacağınızı göstermiştim. Şimdi ise bu ip'leri nasıl engelleyeceğinizi göstereceğim. Çok basit.

Login ekranınızda buton ile giriş yapıyorsanız. Butona çift tıklayın.

Kod:
 If MyIP = "Banlanan IP Adresi" Then ' /////MyIP değişkeni bir önceki konudan alıntıdır. Orada ki kodları da projenize eklemeniz gerekmektedir./////
            MsgBox("Bu IP'den girişiniz engellenmiştir.")
  Else
            MsgBox("Giriş yapmada ki kodlarınızı buraya ekleyin.")
  End If

Peki bu Banlanan IP Adreslerini nasıl kontrol edeceğiz. İsterseniz veritabanı kullanabilirsiniz. Veri tabanı işlemini burada anlatmayacağım kısaca mantığını göstereyim.

Veritabanın banlanan ip adreslerini bir listbox'a aktarın. Daha sonra butonun kontrolüne aşağıda ki kodu ekleyin.

Kod:
 Dim bandurum As String="bansız"
        For i = 0 To listbox1.items.count - 1
            If MyIP = listbox1.items(i) Then
                bandurum = "ipbanlı"
            End If
        Next
       Task.Delay(300) 'Bilgisayarınız yavaşsa burada ki sayıyı arttırın.
       If bandurum = "ipbanlı" Then
            MsgBox("Bu IP'den girişiniz engellenmiştir.")
        ElseIf bandurum = "bansız" Then
            MsgBox("Giriş yapmada ki kodlarınızı buraya ekleyin.")
        End If

Bu en basit yöntemidir.
Saçma sapan yorumlar yapmayın.
Yanlış olduğunu düşündüğünüz yerleri düzeltebilirsiniz.
Varsa öneriniz ekleyin
 
Isse Kun
Emektar Üye
Katılım
15 May 2017
Mesajlar
4,801
Çözümler
5
Tepki puanı
2,106
Ödüller
15
Sosyal
9 HİZMET YILI
Yararli paylasim Tesekkurler
 
●▬▬۩ Yozgatlı ۩▬▬●
Süper Üye
Katılım
11 Mar 2017
Mesajlar
812
Tepki puanı
146
Ödüller
8
Yaş
26
9 HİZMET YILI
Eywallah
 
Onaylı Üye
Katılım
30 Mar 2017
Mesajlar
96
Tepki puanı
24
Ödüller
7
9 HİZMET YILI
Yararlı konu. Teşekkür ederim...

ŞİMDİ DENEMEYE BAŞLIYORUM :D
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst