• 29-08-2021, 18:39:55
    #10
    T1mSaH adlı üyeden alıntı: mesajı görüntüle
    Kullanici her giris yaptiginda random session atayabilirsin. Bu sessionu veritabanina kaydedersin.
    Session yerine veritabaninda dinamik bir tablo olusturup o kullaniciya ait anlik sessionlar tanimlayabilirsin. Veritabanindan yaparsin dogrulamalari.
    Boylece sunucu tarafinda guvenlik acigi endisen varsa problemin onune bu sekilde gecebilirsin.
    Hero adlı üyeden alıntı: mesajı görüntüle
    Cookieler user tarafında, sessionlar server tarafında muhafaza edilir. Sessionlara erişim / değişim sağlayan kod bloklarına dışarıdan erişilmedikçe bir problem olmayacaktır.
    anladım hocam yani giriş yapıldıktan sonra sessionlar değiştirlemez doğrumuyum çünkü bakiye ve özel bilgileri tutuyorum
  • 29-08-2021, 18:41:28
    #11
    Session içinde tarayıcı bilgileri ve buna ek ip bilgilerini de saklarsanız, bilgileri kontrol ederken farklı bi tarayıcı ve ip ile girilmişse sistemden atarsınız. Eğer 5 defa hatalı session sonrası ilgili kullanıcıyı doğrulamaya sokabilirsiniz. Doğrulama sonrası hesap aktif olur. Ya da hatalı girişe sahip olan tarayıcı ve bilgisayar kombinasyonu ile ip adresini engelleyebilirsiniz.
  • 29-08-2021, 18:41:41
    #12
    oguzhanss adlı üyeden alıntı: mesajı görüntüle
    hocam yani şu şekil her giriş yapan kullanıcıya özel sadece 1 loginlik her loginde değişien özel sessionslar üretmemi kullancıının panelden yapacağı herhangi bir değişiklikte o tek loginlik sessionsu karşılaştırıp eğer doğruysa işlem yapmamı söylüyorsunuz
    Evet. Token key mantigi.
    Session tarafi guvenilir aslinda, dedigim yontemi uygulayabilirseniz biraz yavaslik hissedebilirsiniz tabi sunucu performansina gore degiskenlik gosterir bu.
  • 29-08-2021, 19:09:12
    #13
    şu videoya bi göz at isterseni belki yararı olur alternatif olarak

    youtube.com/watch?v=FNoAcuoLt-w
  • 30-08-2021, 18:19:42
    #14
    cookie veya session içeriğine güvenerek server side değişiklik yapmak mantıklı değil, dediğinize göre sessiondaki eposta adresine göre veri değişikliği yapılıyorsa ve kullanıcı doğrulaması yapılmıyorsa çok büyük bir sorun. tüm kontrolleri server tarafında gerçekleştirmeniz gerekiyor. Asla kullanıcıya güvenme politikasına göre hareket edin. Kullanıcı bakiyesini tutuyorum demişsiniz mesela, session bakiyesi değil sunucu tarafında çekilen bakiye ile kontrol etmelisiniz.