• 15-06-2013, 08:20:23
    #1
    kucuk bir login scripti yazdirmak istiyorum.

    Elemanın teki index.php'den giriş yapıyor. Programcı bu sayfa içerisinde elemanın IP'sini iki yere gönderiyor.

    1. SESSION['IP']
    2. Database'de "IP" alanı

    Database'de ki IP alanına bir defa burada kayıt yapılıyor. SESSION['IP'] ise sayfa sayfa dolaşıyor.

    Eğer başka bir eleman aynı hesaba giriş yapmaya kalkarsa doğal olarak Database'de ki "IP" alanı değişiyor.

    Bu sırada elimize geçen kozu şöyle değerlendirebiliriz;

    İlk giren elemanımızın IP'si 256.254.52.36 diyelim. Bu eleman her sayfada beraberinde SESSION['IP'] ile 256.254.52.36 değerini taşıyor. Ve ilk giriş yapıldığı zamanda IP'si 256.254.52.36 olarak kaydedilmişti. Her sayfada;

    if(SESSION['IP'] != $rs['IP']) { echo "yallah"; }

    kod bloğunu çalıştırırsak ikinci elemanın IP'si giriş yaptığı zaman database'e kaydedildiğinde ilk eleman "yallah" mesajı ile karşılaşacak ve kicklenicek.


    yapabilcek arkadaslar fiyati pm atarsa direk temas kurulacaktir.
  • 15-06-2013, 09:54:15
    #2
    Sayın HIRCIN,
    Vermiş olduğunuz örnekte şu şekilde bir anormallik tespit ettim.
    Aynı ip adresi olan 10 bilgisayarlı bir yerdesiniz.
    Birinin kullanıcı adı HIRCIN
    Diğer kullanıcının adı phpcoder20
    Önce siz giriş yaptınız ip 78.188.225.47 diye kayıt oldu
    Sonra ben girmeye çalışınca bu sekilde ip olduğu için girmeme izin vermeyecek ama iki farklı kullanıcı olmamıa rağmen siz giriş yaparken ben giriş yapamayacam.
  • 15-06-2013, 10:02:16
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    phpcoder20 dikkat ederseniz AYNI IP ADRESI ile AYNI HESAP diye belirtilmiş.
    Bu durumda sizin belirttiğiniz anormallik devre dışı kalmaktadır.
    Uygulama gayet mantıklı.
    Tabi bu sistemin tabanında online üyeler yapısıda mevcut olmalı, çünkü databasedeki ip kayıtları silinmediği zaman aynı kullanıcı tekrar giriş yapmaya çalıştığında sıkıntı ile karşılaşılacaktır veya her oturuma belirli bir süre tanımlamada olmalıdır.
  • 15-06-2013, 11:52:53
    #4
    Hocam detaylı pm alabilir miyim kısa sürede yazıp teslim edebilirim
  • 15-06-2013, 11:56:25
    #5
    Üyeliği durduruldu
    PM yollandı
  • 15-06-2013, 14:56:57
    #6
    Pm gönderildi.
  • 16-06-2013, 10:28:09
    #7
    phpcoder20 adlı üyeden alıntı: mesajı görüntüle
    Sayın HIRCIN,
    Vermiş olduğunuz örnekte şu şekilde bir anormallik tespit ettim.
    Aynı ip adresi olan 10 bilgisayarlı bir yerdesiniz.
    Birinin kullanıcı adı HIRCIN
    Diğer kullanıcının adı phpcoder20
    Önce siz giriş yaptınız ip 78.188.225.47 diye kayıt oldu
    Sonra ben girmeye çalışınca bu sekilde ip olduğu için girmeme izin vermeyecek ama iki farklı kullanıcı olmamıa rağmen siz giriş yaparken ben giriş yapamayacam.

    ikinci user giris yaptigi an SQL deki ip degiscek ilk giris yapmis olani sistemden aticak
  • 16-06-2013, 19:24:38
    #8
    Yapıldı. Ödeme bekleniyor.
  • 18-06-2013, 00:27:21
    #9
    Arkadas ""dufyduck"" yapti arkadaslar hizli ve guvenli odeme icin yurtdisinda oldugum icin mecburen turkiyede birinin araciligi ile odeme yapmam gerek cunku arkadasin paypali yokmus.

    konu kapatilabilir arkadaslar