UmutWare
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
24.03.2017
-
Yaş/Cinsiyet
26 / E
-
Meslek
Ögrenci & Yazılım
-
Konum
KKTC
-
Ad Soyad
U** M**
-
Mesajlar
482
-
Beğeniler
26 / 80
-
Ticaret
3, (%100)
Yapmakta oldugumuz yazılımlarımız için bir lisans sistemi hazırlıyoruz ancak şöyle bir teorim var Yapacagım panelde site kontrol dedigim zaman sistemimizi kullanan bütün siteler gelmesi gerekiyor bunun için nasıl bir mantık üretebiliriz.
-
Üyelik
07.11.2016
-
Yaş/Cinsiyet
33 / E
-
Meslek
Yazılım
-
Konum
Trabzon
-
Ad Soyad
I** T**
-
Mesajlar
240
-
Beğeniler
42 / 52
-
Ticaret
22, (%100)
Curl > BackPost mantigini izleye bilirsiniz hocam isinize yarar
1 kişi bu mesajı beğendi.
UmutWare
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
24.03.2017
-
Yaş/Cinsiyet
26 / E
-
Meslek
Ögrenci & Yazılım
-
Konum
KKTC
-
Ad Soyad
U** M**
-
Mesajlar
482
-
Beğeniler
26 / 80
-
Ticaret
3, (%100)
başka fikri olan arkadaşlar var mı ?
-
Üyelik
19.07.2016
-
Yaş/Cinsiyet
30 / E
-
Meslek
Freelancer
-
Konum
Antalya
-
Ad Soyad
M** K**
-
Mesajlar
18
-
Beğeniler
1 / 8
-
Ticaret
0, (%0)
Kendi sitene upload.php dosyası ekle ve bu upload php dosyası POST alsın veritabanına veri yazdırsın
Veritabanı tablo
id | siteadi | isActive
------------
1 | site.com | 1
adam kendi sitesine kurduğu zaman ve ilk açıldığı zaman senin lisanslı dosyan çalışsın ve senin sitene CURL ile site linkini post etsin ve site yok ise veriyi yazdırsın site var ise yazmasın.
daha sonra kendine bir cron dosyası oluştur veritabanındaki siteleri kontrol et sistemimiz hala kurulumu
isActive.php
//Cron dosyası olmalıdır
her 1 saatte veya belirlenen aralıklarla veritabanındaki sitelerin dizinlerini kontrol etsin. örneğin
örneğin lisans dosyası belirlenen dizinde değilse isActive 0 olsun yada siteyi veritabanından silsin.
Şimdi düşünürsek, sistemi kuran arkadaş dizini değiştiremez mi? değiştirebilir. sende şöyle birşey yaparsın lisans dosyasının konumunu sabitlersin ve if sorgusu ile kontrol edersin örneğin
site.com/dizin/lisans.php
$sabitdizin = "/dizin/lisans.php";
if($sabitdizininDeğişkeni == $sabitdizin){
echo "Sistem kullanılırı";
}else{
echo "Dizin değiştirilmiş";
}
1 kişi bu mesajı beğendi.
UmutWare
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
24.03.2017
-
Yaş/Cinsiyet
26 / E
-
Meslek
Ögrenci & Yazılım
-
Konum
KKTC
-
Ad Soyad
U** M**
-
Mesajlar
482
-
Beğeniler
26 / 80
-
Ticaret
3, (%100)
Zaten ioncube şifrelenecek dosyalar
UmutWare
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
24.03.2017
-
Yaş/Cinsiyet
26 / E
-
Meslek
Ögrenci & Yazılım
-
Konum
KKTC
-
Ad Soyad
U** M**
-
Mesajlar
482
-
Beğeniler
26 / 80
-
Ticaret
3, (%100)
fikirler güzel ancak nası desem şöyle anlataym hani ping atıyoruz ya onun gibi bir mantık lazım örnegin aktif adresleri tara dedigim zaman yazılımı kullanan adreslerin gelmesini düşünüyordum ancak hala bir fikir gelmedi aklıma
-
Üyelik
11.07.2017
-
Yaş/Cinsiyet
26 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
E** K**
-
Mesajlar
169
-
Beğeniler
8 / 45
-
Ticaret
1, (%100)
PHP'de ping olayı curl ile oluyor yukarıda söylemişler zaten.
1 kişi bu mesajı beğendi.
-
Üyelik
12.08.2014
-
Yaş/Cinsiyet
23 / E
-
Meslek
Webmaster
-
Konum
İstanbul Anadolu
-
Ad Soyad
O** G**
-
Mesajlar
571
-
Beğeniler
193 / 143
-
Ticaret
46, (%100)
Şöyle bir mantık izleyebilirsin,
Lisans satın alan kişilerin website linklerini kendi sunucunda saklarsın ve lisans dosyasını güzelce şifrelersen, dosyalar çalınsa bile; lisans kontrolü senin sunucun tarafından yapılacağı için sorun oluşturmayacaktır. Ama lisans dosyası kırılırsa o zaman senin sunucuda yapılan doğrulamanın anlamı kalmaz :D