• 30-01-2009, 03:23:05
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    selam arkadaşlar php de lisanlama işlemleri nasıl oluyor internette biraz araştırdım öle çok fazla bişe bulamadım. yani demek istediğim mesela ben bir script yazdım ve bunu satıcam ancak her paket için bir seri numara verdim o numarayı sadece o scriptte kullanılması için ne yapmak gerekir. ben şöyle düşündüm mesela kişi scripti kurarken lisans bölümü geldiğinde lisans numarasını giricek ve o girdiği lisans numarası örneğin benim sitemde de veritabanına kaydedilicek. mesela sonra o serial numarasının tekrar girilmesi durumunda benim veritabanımda o serial olduğundan hata vericek "bu seri numara daha önce kaydedilmiştir" şeklinde.. yani ben böyle düşündüm ama lisanslama nasıl oluyor böyle olurmu bilemiyorum sadece bi fikirdi. daha detaylı bilgiye sahip arkadaşlar varsa bilgilerini paylaşabilirler..
  • 30-01-2009, 03:24:35
    #2
    Evet bu olayı bende merak ediyorum inşallah birisi açıklık getirir konuya.
  • 30-01-2009, 03:27:28
    #3
    Aynen bende merak edıyorum sadece bıldıgım veri tabanına lınk gommek veya zend ile kodlamak
  • 30-01-2009, 03:57:44
    #4
    1- ioncube ile şifrele
    2- kurulumda şifre iste. şifreyi kendi websitenin üzerinden onaylattır
    3- fwrite ile özel ioncube lisans dosyasını websitenden çekip ilgilli sitenin ftpsine kopyalat
    4- programında bu dosyayı include yoluyla gerekli tutup websitesi ve ip ye lisanslı olup olmadığını kontrol ettir.
  • 30-01-2009, 04:10:41
    #5
    SayfaNet adlı üyeden alıntı: mesajı görüntüle
    1- ioncube ile şifrele
    2- kurulumda şifre iste. şifreyi kendi websitenin üzerinden onaylattır
    3- fwrite ile özel ioncube lisans dosyasını websitenden çekip ilgilli sitenin ftpsine kopyalat
    4- programında bu dosyayı include yoluyla gerekli tutup websitesi ve ip ye lisanslı olup olmadığını kontrol ettir.
    1 ok 2,3,4 acıklayarak anlatabilirmisiniz.
  • 30-01-2009, 08:49:01
    #6
    Üyeliği durduruldu
    dextroit adlı üyeden alıntı: mesajı görüntüle
    1 ok 2,3,4 acıklayarak anlatabilirmisiniz.
    performansı arttırma açısından zend de kullanabilirsin ama dezend ile tekrar decode ediliyormuş. ioncube un kırılamadığı nı falan duymuştuma ama en sonda dezender e baktigimda yeni olarak eklendigini gördüm.

    en temizi birebir destek vermek bu konuda. mevcut programini devamli günceleyerek destek yoluyla satiyorsan birilerinin kirmasi hiç bi işine yaramaz. Yoksa ne yaparsan yap eninde sonunda zaten halledip birakiyorlar
  • 30-01-2009, 10:08:01
    #7
    Birçok lisanslama türü olabilir. Mesela zend ile şifrelerken IP veya domain de tanımlanabilir.

    Ama sanırım söz konusu olan yazacağım yöntem. Bu yöntem de zend in görevi sadece kodları korumak. Lisanslama mantığı client - server mantığında yapılır. Bir lisans scriptiniz olur (server), bir de scriptin kurulduğu site olur (client). Client kurulumda veya her boot olduğunda servara bağlanıp lisans kopntrolü yapar. İlk töntemde yazdığım direk şifrelemeden üstün yanı, lisansa süre verebilme, uzaktan lisansı istediğiniz zaman iptal etme.

    Olate'nin iono scriptinin demo sürümleri ile oynuyorum (ücretsiz sürümde 10 müşteri oluyor ki geliştirme ve test için yeterli), ayrıca whmca de bu tür bir eklenti çıkardı. Iono size neredeyse hazır kodlar veriyor (php). Siz de bunu scripte istediğiniz şekilde monte ediyorsunuz. Ben boot (common) dosyasına ekliyorum, ilk çalışan dosya bu olduğundan.

    Lisanslamada birkaç seçenek var, her çalışmada kontrol, cache li kontrol gibi. Cachte, mesela 2 günde 1 kopntrol yapıyor ki bu bana daha mantıklı göründü. Gerçi lisans bitse bile 2 gün fazl zaman harcayacak ama script her açıldığında lisans serverına bağlanması da ayrı bir dert olur sanırım.

    Iono dan önce açık kaynaklı bir php sınıfı kurcaladım, phpclasses.org tan indirmiştim, sınıf ücretsiz ancak GUI si ücretli idi, işin içinden çıkamadım.
  • 30-01-2009, 13:17:04
    #8
    Hevesini kırmak gibi olmasın. Ben zend kullandım .. ingilizcen olduğunda kullanması kolay. ama yinede scriptin lisans'sız kırık programlar piyasasına geçer . .. Zend ile kodlaıdğım bir köy script'i net'te null halinde dolaşıyor .
  • 30-01-2009, 13:29:46
    #9
    Üyeliği durduruldu
    Yildizturk adlı üyeden alıntı: mesajı görüntüle
    Hevesini kırmak gibi olmasın. Ben zend kullandım .. ingilizcen olduğunda kullanması kolay. ama yinede scriptin lisans'sız kırık programlar piyasasına geçer . .. Zend ile kodlaıdğım bir köy script'i net'te null halinde dolaşıyor .
    aynen katiliyorum. niyeti bozan kişi her türlü kırar zaten.

    şahsen ben dışarı iş yaparsam kendi çekirdek sistemimi kullanmiyorum artik.

    ya müşteri seçeceksin bu konuda. Yada kendine kota belirleyeceksin. diceksin ki 10 kişiye satsam bu işten bi daha yemek yemesemde olur.

    yada güvenilir kişilerle calisacaksin her önüne gelene satmayacaksin

    bi diger alternatifte insanların sana ihtiyaç duymasi. Devamlı yeni sürümler cikariyorsan. müşteri memnuniyeti varsa yada birilerine zaten kazanç sağlatiyorsan seninle calismaya devam eder kullanicilar. Bence devamlılığı sağlayan teknik destek