Merhaba arkadaşlar,
Asp de yazmış olduğum bir scripti nasıl lisanslayabilirim ?
Mesela lisanslamayı içeren kod silinince sayfa veya fonksiyon yapısı bozulsun gibi :\
ASP Lisanslama
6
●1.340
- 14-09-2012, 16:57:15.dll yönteminden başka bir çareniz yok aksi takdirde illaki kodlarınız çalınacaktır.
- 16-09-2012, 17:30:32Üyeliği durduruldulisanslama mümkün.
Fakat lisanlayan kişi kadar asp bilgisi olan birisi, biraz uğraşarak hemen çözebiliyor.
maalesef aynı dert bende de var
- 18-09-2012, 00:06:49Yapmak istediğiniz sadece lisanslama sistemi mi? Yoksa kırılamayacak bir lisanslama sistemi mi? Eğer asp ile kırılamayacak bir lisanslama sistemi yapmak istiyorsanız, asp kodlarını şifrelemek için kullanacağınız her yöntemin çözümü mevcut. Buna dll kullanımı da dahil. Eğer basit bir lisanslama sistemi yapmak istiyorsanız da domain adresini kontrol edebilirsiniz. Örnek olarak aşağıdaki kod ile scriptin siteadi.com dışında başka bir adreste çalışmasını engelleyebilirsiniz. Bu kodu vt bağlantı koduyla birlikte şifrelersiniz. Böylece şifreli satır silinirse script çalışmaz.
<% url = Request.ServerVariables("HTTP_HOST") if not Instr(url,"siteadi.com") > 0 then Response.redirect"yonleneceksiteadresi.com" Response.End end if %>veya kendi sitenizdeki bir .txt dosyasında site adresinin geçip geçmediğini kontrol ettirebilirsiniz. Bunun dışında dll yöntemi de var. Ancak kod bilginizin yeterli olması gerekiyor. - 21-09-2012, 20:05:34classic asp ile YOK maalesef.
arkadaşın verdiği örnek her halükarda kod yazımıdır ve kişi tarafından silinip anında yok edilir.
dll yöntemi eh iştedir, ancak ve lakin sunuculara bunu eklettirmek illallah dedirtir, bezdirir, bıktırır.
windowsun encode script özelliği vardı, ancak anında kırıldı, online olarak bile bulabilirsiniz.
zaten bütün bu yöntemler ancak acemi kullanıcılar için işe yarar, gerisi maalesef hikaye.
çözüm olarak (ki tabi çözümse) ;
dosyaları kendinizin host edeceğinizi söyleyip kaynağınızı vermeyin, müşteriye/kişiye güzel bir admin panel yapın, herşeyi ordan yönetsin.
microsoft dotnet ile birlikte asp classic desteğini (geliştirme babında) bıraktı. bi ara open source olsun diye millet bayağı bi yüklendi ama cık, cık. (MS bu , aksi beklenemezdi zaten). haliyle de gelişmesi duran bir dil olunca yerinde çakılıp kaldı.
benim (ve bizim gibi) fanatikleri de bırakmam Allah bırakmam diyo, neyse artık.