• 04-01-2024, 14:03:47
    #1
    Wordpress
    Merhaba,
    cUrl ile post isteği göndererek lisans kontrol sistemi yapıyorum. Fakat bu konuda json mu yoksa şu anki sistem mi daha etkili bilmiyorum. Çok fazla içerik için json tercih ediliyor fakat max birkaçyüz web sitesi eklenir diye düşünmekteyim.
    Bu bağlamda, fikir ve kontrol için php uzmanına danışmak benim için çok daha iyi olacaktır. Eğer bu konuda bilginiz varsa iletişime geçerseniz çok makbule geçer
  • 04-01-2024, 14:06:32
    #2
    Merhabalar,

    JSON kullanmanız sizin için daha iyi olacaktır; Çünkü herkes JSON için kaynak bulabilir ama sizin kendi geliştirmiş olduğunuz yapı için kaynak bulamayabilir ve sizin kullanıcılara vereceğiniz dökümantasyon da sıkıntı yaşayanlar olursa uğraşmak zorunda kalabilirsiniz.
  • 04-01-2024, 14:08:47
    #3
    Merhaba hocam bu tarz bir sistemim var JWT kullanmayı tercih ediyorum. Bunun sebebi ise sunucu ipsine özel bir validation token oluşturup işlem yapıyorum. Bu sayede farklı bir sunucuya aktarıldığında hiçbir fonksiyon çalışmıyor hali ile yazılım kopyalanamıyor.
  • 04-01-2024, 14:09:03
    #4
    şu anki sistem dediğiniz veritabanı mı, yani siz lisans keylerini json üzerinde tutmaktan mı bahsediyorsunuz?
  • 04-01-2024, 14:10:31
    #5
    Wordpress
    Muhammed_AG adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    JSON kullanmanız sizin için daha iyi olacaktır; Çünkü herkes JSON için kaynak bulabilir ama sizin kendi geliştirmiş olduğunuz yapı için kaynak bulamayabilir ve sizin kullanıcılara vereceğiniz dökümantasyon da sıkıntı yaşayanlar olursa uğraşmak zorunda kalabilirsiniz.
    Json verileri dosyalar açığa çıktığında ziyaretçiler tarafından görünebiliyor. Bunun için de aracı bir api.php dosyası gerekiyor. Curl işlemleri benim için daha güvenli geldi lakin istek zaman aşımları bazen hatalar doğurabiliyor. Zaten halihazırda kullandığımız lisans doğrulama sistemi json ve aracı api ile doğrulanıyor. Muhtemelen aracı api ile yapılan bağlantı ve durum kontrolünü, doğrudan php ile yapmak daha iyi olacak gibi. Php'de uzman olmadığım için mantıksal fikirler üretiyorum.


    YasinBoyraz adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam bu tarz bir sistemim var JWT kullanmayı tercih ediyorum. Bunun sebebi ise sunucu ipsine özel bir validation token oluşturup işlem yapıyorum. Bu sayede farklı bir sunucuya aktarıldığında hiçbir fonksiyon çalışmıyor hali ile yazılım kopyalanamıyor.
    Bu bizim çalışma sistemine biraz uymuyor. Ama mantıklı ve olabilir
  • 04-01-2024, 14:44:02
    #6
    Üyeliği durduruldu
    Kontrolü server side tarafında yapmanız çok daha iyi olur. Aynı şekilde bende bir lisans kontrol sistemi oluşturdum. Json ile veriyi kullancıya sadece istediğim kadarını gösteriyorum. Sadece sonuç için json kullanıyorum. Post isteklerinde kontrol için bir kaç tane güvenlik katmanı oluşturup, kontrol edilen sistemde kontrol süresini arttıırsanız zaman aşımı sorunu da olmaz. Sürekli istek atmaması müşteri açısından önemli bir durum. Ancak validation ı iyi düzenlemeniz gerekir. Örneğin bir lisans isteğinin ip adresini kayıt edebilirsiniz daha sonra gelen aynı lisansa sahip ip farklı ise kontrol edebilmeniz için alan oluşturabilirsiniz. domain, ip adresi, lisans kodu ve token ile kontrol edip sunucu tarafında bunu bitirmeniz çok daha iyi olur.
  • 04-01-2024, 14:48:01
    #7
    Wordpress
    Muhammed_AG adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    JSON kullanmanız sizin için daha iyi olacaktır; Çünkü herkes JSON için kaynak bulabilir ama sizin kendi geliştirmiş olduğunuz yapı için kaynak bulamayabilir ve sizin kullanıcılara vereceğiniz dökümantasyon da sıkıntı yaşayanlar olursa uğraşmak zorunda kalabilirsiniz.
    YasinBoyraz adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam bu tarz bir sistemim var JWT kullanmayı tercih ediyorum. Bunun sebebi ise sunucu ipsine özel bir validation token oluşturup işlem yapıyorum. Bu sayede farklı bir sunucuya aktarıldığında hiçbir fonksiyon çalışmıyor hali ile yazılım kopyalanamıyor.
    v4r1able adlı üyeden alıntı: mesajı görüntüle
    şu anki sistem dediğiniz veritabanı mı, yani siz lisans keylerini json üzerinde tutmaktan mı bahsediyorsunuz?
    Bepeak adlı üyeden alıntı: mesajı görüntüle
    Kontrolü server side tarafında yapmanız çok daha iyi olur. Aynı şekilde bende bir lisans kontrol sistemi oluşturdum. Json ile veriyi kullancıya sadece istediğim kadarını gösteriyorum. Sadece sonuç için json kullanıyorum. Post isteklerinde kontrol için bir kaç tane güvenlik katmanı oluşturup, kontrol edilen sistemde kontrol süresini arttıırsanız zaman aşımı sorunu da olmaz. Sürekli istek atmaması müşteri açısından önemli bir durum. Ancak validation ı iyi düzenlemeniz gerekir. Örneğin bir lisans isteğinin ip adresini kayıt edebilirsiniz daha sonra gelen aynı lisansa sahip ip farklı ise kontrol edebilmeniz için alan oluşturabilirsiniz. domain, ip adresi, lisans kodu ve token ile kontrol edip sunucu tarafında bunu bitirmeniz çok daha iyi olur.
    İlgi ve önerileriniz için teşekkür ediyorum. Lisans kontrol isteklerini zaman sınırlı olarak ayarladım ve cache kullanarak bunları kaydettim. Eğer lisans durumu true ise, 15 dakika boyunca, true sonucunu kaydederek yeni bir sorgu yapmayacak. False ise, bir cacheleme veya kayıt olmadan, false değeri göndürerek hata mesajını gösterecek. Sonrasında ip adresini ve site adresini farklı bir siteye post ederek o sitenin veritabanında o bilgileri tabloya kadedecek. Şimdilik çözdüm gibi görünüyor. Ama müsait bir vakit kesinlikle önerilerinizi tek tek deneyeceğim. Değerli vaktiniz ayırdığınız için teşekkür ediyorum.